See this document in CiteSeerX!

Study On A Reflective Architecture To Provide Efficient Dynamic Resource Management For Highly-Parallel Object-Oriented Applications (1994)  (Make Corrections)  (4 citations)
Hidehiko Masuhara



  Home/Search   Context   Related

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

From:  web.yl.is.s.utokyo.ac.j...thesis (more)
From:  web.yl.is.s.utokyo.ac.j...thesis
(Enter author homepages)

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

Abstract: Recent progress in implementations of object-oriented concurrent programming languages on highly-parallel processors makes it feasible to construct large-scale parallel applications having complicated structures. Such applications can not exhibit good performance without dynamic resource management (e.g., load-balancing and object scheduling) tailored to the characteristics of the applications and/or machine architectures. Since dynamic resource management systems are usually intertwined with... (Update)

Context of citations to this paper:   More

...to increase the complexity of the application. An approach more similar to the PO one is adopted in reflective object based systems [12, 15]. In these systems, each application object is associated with a user defined meta level object, whose code can define the behaviour of...

...could be possible with sophisticated compilation techniques. Basic ideas for compiling base level scripts with executors are discussed in [4]. 2.3 Runtime System Extension with Meta level Objects 2.3.1 Node Manager Node manager is a meta level object that represents a processor...

Cited by:   More
Allocation-Oriented Language Constructs: a Brief Survey - Franco Zambonelli   (Correct)
How to Control the Allocation of Parallel Applications: a.. - Zambonelli (1996)   (Correct)
An Object-Oriented Concurrent Reflective Language for Dynamic.. - Masuhara (1994)   (Correct)

Active bibliography (related documents):   More   All
2.0:   Architecture Design and Compilation Techniques Using Partial.. - Masuhara (1999)   (Correct)
0.4:   Language Features for Re-use and Extensibility in Concurrent.. - Matsuoka (1993)   (Correct)
0.4:   Reflection in logic, functional and object-oriented.. - Demers, Malenfant   (Correct)

Similar documents based on text:   More   All
0.1:   Partial Evaluator as a Compiler for Reflective Languages - Asai, Masuhara, Matsuoka, .. (1995)   (Correct)
0.1:   Partial Evaluation of Call-by-value lambda-calculus with.. - Asai, Masuhara, Yonezawa (1996)   (Correct)
0.0:   Compiling Away the Meta-Level in Object-Oriented.. - Hidehiko Masuhara.. (1995)   (Correct)

Related documents from co-citation:   More   All
3:   Models of Machines and Computation for Mapping in Multicomputers - Norman, Thanisch - 1993
3:   Reflection in an Object-Oriented Concurrent Language (context) - Watanabe, Yonezawa - 1990
3:   A User-Friendly Environment for Parallel Programming (context) - ii - 1993

BibTeX entry:   (Update)

H. Masuhara, "Study on a Reflective Architecture to Provide Efficient Dynamic Resource Management for Highly Parallel Object-Oriented Applications", Master Thesis, University of Tokyo, Tokyo (J), Feb. 1994. http://citeseer.ist.psu.edu/masuhara94study.html   More

@misc{ masuhara94study,
  author = "H. Masuhara",
  title = "Study on a Reflective Architecture to Provide Efficient Dynamic Resource
    Management for Highly Parallel Object-Oriented Applications",
  text = "H. Masuhara, Study on a Reflective Architecture to Provide Efficient Dynamic
    Resource Management for Highly Parallel Object-Oriented Applications, Master
    Thesis, University of Tokyo, Tokyo (J), Feb. 1994.",
  year = "1994",
  url = "citeseer.ist.psu.edu/masuhara94study.html" }
Citations (may not include all citations):
521   Compiling with Continuations (context) - Appel - 1992
484   Common Lisp the Language (context) - Jr - 1990
423   The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
304   Scheduler activations: Effective kernel support for the user.. - Anderson, Bershad et al. - 1992
276   Concepts and experiments in computational reflection - Maes - 1987
257   force-calculation algorithm (context) - Barnes, Hut et al. - 1986
204   Munin: Distributed shared memory based on type-specific memo.. - Bennett, Carter et al. - 1990
138   The Apertos reflective operating system: The concept and its.. - Yokote - 1992
125   ABCL: An Object-Oriented Concurrent System (context) - Yonezawa - 1990
98   Reflection in an object-oriented concurrent language (context) - Watanabe, Yonezawa - 1988
95   Making pure object-oriented languages practical - Chambers, Ungar - 1991
92   Designing an extensible distributed language with a metaleve.. - Chiba, Masuda - 1993
86   Strategies for dynamic load balancing on highly parallel com.. (context) - Willebeek-LeMair, Reeves - 1993
61   Objectoriented concurrent reflective languages can be implem.. - Masuhara, Matsuoka et al. - 1992
54   The mystery of the tower revealed: A non-reflective descript.. (context) - Wand, Friedman - 1988
54   Hybrid group reflective architecture for object-oriented con.. - Matsuoka, Watanabe et al. - 1991
46   Reflection and semantics in Lisp (context) - Smith - 1984
45   Distributed programming system with multi-model reflection f.. (context) - Okamura, Ishikawa et al. - 1992
45   Implementational reflection in Silica (context) - Rao - 1991
42   An efficient implementation scheme of concurrent object-orie.. - Taura, Matsuoka et al. - 1993
29   A reflective architecture for an objectoriented distributed .. - Yokote, Teraoka et al. - 1989
28   Intensions and extensions in the reflective tower - Danvy, Malmkjaer - 1988
25   A dynamic scheduling method for irregular parallel programs (context) - Lucco - 1992
23   Issues in computational reflection (context) - Maes - 1988
19   An actor-based metalevel architecture for groupwide reflecti.. - Watanabe, Yonezawa - 1990
17   RbCl: A reflective object-oriented concurrent language witho.. - Ichisugi, Matsuoka et al. - 1992
16   Guided self-scheduling: A practical scheduling scheme for pa.. (context) - Polychronopoulos, Kuck - 1987
14   Soft real-time programming through reflection (context) - Honda, Tokoro - 1992
12   A massively parallel adaptive finite element method with dyn.. - Devine, Flaherty et al. - 1993
11   Non-preemptive time warp scheduling algorithms (context) - Burdorf, Marti - 1990
11   Debugging optimized code with dynamic deoptimization (context) - Holzle, Chambers et al. - 1992
10   A study on the viability of a production-quality metaobject .. (context) - Rodriguez - 1992
10   Implementing concurrent object-oriented languages on multico.. (context) - Yonezawa, Matsuoka et al. - 1993
8   What a metaobject protocol based compiler can do for lisp (context) - Kiczales, Lamping et al. - 1994
5   Transactions on Programming Languages and Systems (context) - Jefferson - 1985
4   An introduction to object-based reflective concurrent comput.. (context) - Yonezawa, Watanabe - 1989
4   a and Takashi Masuda. Open C++ and its optimization (context) - Chib - 1993
3   Duplication and partial evaluation to implement reflective l.. - Asai, Matsuoka et al. - 1993
2   Object migration on reflective distributed programming syste.. (context) - Okamura, Ishikawa et al. - 1993
2   The CodA MOP (context) - McAffer - 1993
1   Partial evaluation in reflecitve system implementation (context) - Ruf - 1993
1   A diffusional load balancing scheme on loosely coupled multi.. (context) - Satoh, Sato et al. - 1993
1   A study of time warp rollback mechanisms (context) - Lin, Lazowska - 1991
1   A multi-level load balancing scheme for OR-parallel exhausti.. (context) - Furuich, Taki et al. - 1990
1   Meta-level architecture in ocore (context) - Tomokiyo, Konaka et al. - 1993
1   A parallel adaptive fast multiploe method (context) - Singh, Holt et al. - 1993
1   Incorporating locality management into garbage collection in.. - Taura, Matsuoka et al. - 1993

Documents on the same site (http://web.yl.is.s.u-tokyo.ac.jp/yl/thesis.html):   More
Label-Selective Lambda-Calculi And Transformation Calculi - Garrigue (1994)   (Correct)
Language Features for Re-use and Extensibility in Concurrent.. - Matsuoka (1993)   (Correct)
A Concurrent Object-Oriented Programming Language System for.. - Yasugi (1994)   (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