See this document in CiteSeerX!

A General Framework For Compiling Fine-Grain Threads In Concurrent Object-Oriented Languages (1996)  (Make Corrections)  (1 citation)
Yoshihiro Oyama



  Home/Search   Context   Related

 
View or download:
yl.is.s.utokyo.ac...orthesisa4.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  yl.is.s.utokyo.ac...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Fine-grain threads are often used in many parallel programming languages such as concurrent object-oriented languages where asynchronous procedures/methods may be invoked. But thread creation and communication generally cost much if we implement them using libraries. In this paper, we propose a general framework for efficiently compiling languages which promote finegrain threads. This framework expresses various constructs of concurrent object-oriented languages by a small number of fundamental ... (Update)

Context of citations to this paper:   More

...will be slow because the huge stack area causes the frequent cache miss. The very early version of Schematic is implemented in this way [33]. It incorporated an ad hoc technique to avoid an overflow of C stack by periodically shrinking stack, but the execution speed was out of...

Cited by:   More
An Efficient Compilation Framework For Parallel Programming.. - Oyama (1998)   (Correct)

Active bibliography (related documents):   More   All
0.3:   A Compilation Framework for Languages with Dynamic Thread.. - Oyama, Taura, Yonezawa (1996)   (Correct)
0.1:   Efficient and Reusable Implementation of Fine-Grain.. - Kenjiro Taura (1997)   (Correct)
0.1:   Objects in a Higher-Order Linear Logic Setting (Extended.. - Delzanno, Martelli   (Correct)

Similar documents based on text:   More   All
0.2:   An Implementation And Performance Evaluation Of.. - Oyama, Taura, Endo.. (1998)   (Correct)
0.1:   Experience with Fine-Grain Communication in EM-X.. - Sato, Kodama..   (Correct)
0.1:   Type-Based Analysis Of Usage Of Values For Concurrent.. - Igarashi (1997)   (Correct)

BibTeX entry:   (Update)

Yoshihiro Oyama. A General Framework for Compiling Fine-Grain Threads in Concurrent ObjectOriented Languages, 1996. Senior Thesis, University of Tokyo. http://citeseer.ist.psu.edu/oyama96general.html   More

@misc{ oyama96general,
  author = "Y. Oyama",
  title = "A General Framework for Compiling Fine-Grain Threads in Concurrent ObjectOriented
    Languages",
  text = "Yoshihiro Oyama. A General Framework for Compiling Fine-Grain Threads in
    Concurrent ObjectOriented Languages, 1996. Senior Thesis, University of
    Tokyo.",
  year = "1996",
  url = "citeseer.ist.psu.edu/oyama96general.html" }
Citations (may not include all citations):
1074   The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
521   Compiling with Continuations (context) - Appel - 1992
122   Multilisp: A language for concurrent symbolic computation (context) - Halstead - 1985
117   Object-Oriented Concurrent Programming (context) - Yonezawa, Tokoro - 1987
89   closure-passing style (context) - Appel, Jim - 1989
70   No Assembly Required: Compiling Standard ML to C - Tarditi, Acharya et al. - 1990
61   Low-latency communication over ATM networks using active mes.. - Eicken, Basu et al. - 1995
61   Technical Report ECS-LFCS (context) - Milner, The - 1991
49   ACL -- A Concurrent Linear Logic Programming Paradigm - Kobayashi, Yonezawa - 1993
47   Department of Computer Science (context) - Cooper, Draves et al. - 1987
43   Asynchronous Communication Model Based on Linear Logic - Kobayashi, Yonezawa - 1994
38   A Portable Scheme-to-C Compiler (context) - Bartlett, Scheme - 1989
33   Type-Theoretic Foundations for Concurrent Object-Oriented Pr.. (context) - Kobayashi, Yonezawa - 1994
24   Schematic: A Concurrent Object-Oriented Extension to Scheme - Taura, Yonezawa
22   StackThreads: An Abstract Machine for Scheduling Fine-Grain .. (context) - Taura, Matsuoka - 1994
21   ABCL: An Object-Oriented Concurrent System --- Theory (context) - Yonezawa - 1990
19   CONS should not CONS its arguments (context) - Baker - 1995
17   Software Support for Parallel Computing: Where are We Headed (context) - Pancake - 1991
16   An Architecture of Highly Parallel Computer AP - Ishihata, Horie et al. - 1991
16   A future-based polymorphic typed concurrent object-oriented .. - Taura, Matsuoka et al. - 1994
11   Typed Higher-Order Concurrent Linear Logic Programming - Kobayashi, Yonezawa - 1994
11   Functional Programming Languages and Computer Architecture (context) - Appel, MacQueen et al. - 1987
1   A Japanese Dialog System Applicable to Multiple Discource Do.. (context) - Watanabe, Ohsawa et al. - 1987

Documents on the same site (http://www.yl.is.s.u-tokyo.ac.jp/~oyama/publications.html):   More
An Efficient Compilation Framework for Languages Based on .. - Yoshihiro Oyama Kenjiro (1997)   (Correct)
An Efficient Compilation Framework for Languages Based on .. - Oyama, Taura, Yonezawa (1997)   (Correct)
An Efficient Compilation Framework For Parallel Programming.. - Oyama (1998)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC