Scientific Programming for Heterogeneous Systems – Bridging the Gap between Algorithms and Applications

Alexey Lastovetsky
School of Computer Science and Informatics, University College Dublin
In Proceedings of the international symposium on Parallel Computing in Electrical Engineering (2006), pp. 3-8


   title={Scientific Programming for Heterogeneous Systems-Bridging the Gap between Algorithms and Applications},

   author={Lastovetsky, A.},

   booktitle={Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on},






Download Download (PDF)   View View   Source Source   



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.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: