Diaconescu, Roxana E. and Zima, Hans P. (2006) User-Defined Data Distributions in High-Level Programming Languages. In: SMC-IT 2006: 2nd IEEE International Space Mission Challenges for Information Technology. IEEE , Los Alamitos, CA, pp. 67-75. ISBN 0-7695-2644-6 http://resolver.caltech.edu/CaltechAUTHORS:20110223-160141512
Full text not available from this repository.
Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechAUTHORS:20110223-160141512
One of the characteristic features of today’s high performance computing systems is a physically distributed memory. Efficient management of locality is essential for meeting key performance requirements for these architectures. The standard technique for dealing with this issue has involved the extension of traditional sequential programming languages with explicit message passing, in the context of a processor-centric view of parallel computation. This has resulted in complex and error-prone assembly-style codes in which algorithms and communication are inextricably interwoven. This paper presents a high-level approach to the design and implementation of data distributions. Our work is motivated by the need to improve the current parallel programming methodology by introducing a paradigm supporting the development of efficient and reusable parallel code. This approach is currently being implemented in the context of a new programming language called Chapel, which is designed in the HPCS project Cascade.
|Item Type:||Book Section|
|Additional Information:||© 2006 IEEE. Date of Current Version: 14 August 2006. This paper is based upon work supported by the Defense Advanced Research Projects Agency under its Contract No. NBCH3039003. The research described in this paper was partially carried out at the Jet Propulsion Laboratory, California Institute of Technology, under contract with the National Aeronautics and Space Administration. We would like to thank our collaborators and proponents of the Chapel language, David Callahan and Bradford Chamberlain of Cray Inc., for continuously providing ideas and constructive feedback, and exposing interesting issues related to distributions.|
|Other Numbering System:|
|Official Citation:||Diaconescu, R.E.; Zima, H.P.; , "User-defined data distributions in high-level programming languages," Space Mission Challenges for Information Technology, 2006. SMC-IT 2006. Second IEEE International Conference on , vol., no., pp.9 pp., 0-0 0 doi: 10.1109/SMC-IT.2006.86 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1659536&isnumber=34750|
|Usage Policy:||No commercial reproduction, distribution, display or performance rights in this work are provided.|
|Deposited By:||Benjamin Perez|
|Deposited On:||24 Feb 2011 15:47|
|Last Modified:||24 Feb 2011 15:47|
Repository Staff Only: item control page