loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers
A Compiler and Runtime Infrastructure for Automatic Program Distribution
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Roxana E. Diaconescu, California Institute of Technology
Lei Wang, University of California, Irvine
Zachary Mouri, University of California, Irvine
Matt Chu, University of California, Irvine
This paper presents the design and the implementation of a compiler and runtime infrastructure for automatic program distribution.We are building a research infrastructure that enables experimentation with various program partitioning and mapping strategies and the study of automatic distribution's effect on resource consumption (e.g., CPU, memory, communication). Since many optimization techniques are faced with conflicting optimization targets (e.g., memory and communication), we believe that it is important to be able to study their interaction.
We present a set of techniques that enable flexible resource modeling and program distribution. These are: dependence analysis, weighted graph partitioning, code and communication generation, and profiling. We have developed these ideas in the context of the Java language. We present in detail the design and implementation of each of the techniques as part of our compiler and runtime infrastructure. Then, we evaluate our design and present preliminary experimental data for each component, as well as for the entire system.
Citation:
Roxana E. Diaconescu, Lei Wang, Zachary Mouri, Matt Chu, "A Compiler and Runtime Infrastructure for Automatic Program Distribution," ipdps, vol. 1, pp.52a, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers, 2005
Usage of this product signifies your acceptance of the Terms of Use.