DocumentCode :
2006238
Title :
Language bindings for a data-parallel runtime
Author :
Carpenter, Bryan ; Fox, Geoffrey ; Leskiw, Donald ; Li, Xinying ; Wen, Yuhong ; Zhang, Guansong
Author_Institution :
NPAC, Syracuse Univ., NY, USA
fYear :
1998
fDate :
35884
Firstpage :
42
Lastpage :
49
Abstract :
The NPAC kernel runtime, developed in the PCRC (Parallel Compiler Runtime Consortium) project, is a runtime library with special support for the High Performance Fortran data model. It provides array descriptors for a generalized class of HPF like distributed arrays, support for parallel access to their elements, and a rich library of collective communication and arithmetic operations for manipulating these arrays. The library has been successfully used as a component in experimental HPF translation systems. With prospects for early appearance of fully featured, efficient HPF compilers looking questionable, we discuss a class of more easily implementable data parallel language extensions that preserve many of the attractive features of HPF, while providing the programmer with direct access to runtime libraries such as the NPAC PCRC kernel
Keywords :
FORTRAN; parallel languages; parallel programming; program compilers; software libraries; HPF like distributed arrays; High Performance Fortran data model; NPAC PCRC kernel; NPAC kernel runtime; Parallel Compiler Runtime Consortium; arithmetic operations; array descriptors; data parallel language extensions; data parallel runtime; experimental HPF translation systems; language bindings; parallel access; runtime libraries; runtime library; Arithmetic; Communication system control; Data models; Distributed control; Java; Kernel; Program processors; Programming profession; Runtime library; Scattering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Level Parallel Programming Models and Supportive Environments, 1998. Proceedings. Third International Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8412-7
Type :
conf
DOI :
10.1109/HIPS.1998.665142
Filename :
665142
Link To Document :
بازگشت