(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