CaltechAUTHORS
A Caltech Library Service

User-Defined Data Distributions in High-Level Programming Languages

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

Abstract

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.
Funders:
Funding AgencyGrant Number
Defense Advanced Research Projects Agency (DARPA)NBCH3039003
NASAUNSPECIFIED
Other Numbering System:
Other Numbering System NameOther Numbering System ID
INSPEC Accession Number9062451
Record Number:CaltechAUTHORS:20110223-160141512
Persistent URL:http://resolver.caltech.edu/CaltechAUTHORS:20110223-160141512
Related URLs:
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.
ID Code:22462
Collection:CaltechAUTHORS
Deposited By: Benjamin Perez
Deposited On:24 Feb 2011 15:47
Last Modified:24 Feb 2011 15:47

Repository Staff Only: item control page