DocumentCode :
2585872
Title :
Scientific Programming for Heterogeneous Systems - Bridging the Gap between Algorithms and Applications
Author :
Lastovetsky, Alexey
Author_Institution :
Sch. of Comput. Sci. & Informatics, Univ. Coll. Dublin
fYear :
2006
fDate :
13-17 Sept. 2006
Firstpage :
3
Lastpage :
8
Abstract :
High performance computing in heterogeneous environments is a dynamically developing area. A number of highly efficient heterogeneous parallel algorithms have been designed over last decade. At the same time, scientific software based on the algorithms is very much under par. The paper analyses main issues encountered by scientific programmers during implementation of heterogeneous parallel algorithms in a portable form. It explains how programming systems can address the issues in order to maximally facilitate implementation of parallel algorithms for heterogeneous platforms and outlines two existing programming systems for high performance heterogeneous computing, mpC and HeteroMPI
Keywords :
message passing; natural sciences computing; parallel algorithms; HeteroMPI; heterogeneous parallel algorithm; heterogeneous system; high performance computing; mpC; scientific programming; Algorithm design and analysis; Application software; Concurrent computing; Distributed computing; High performance computing; Parallel algorithms; Parallel programming; Programming profession; Software algorithms; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
Conference_Location :
Bialystok
Print_ISBN :
0-7695-2554-7
Type :
conf
DOI :
10.1109/PARELEC.2006.72
Filename :
1698629
Link To Document :
بازگشت