Scientific Programming

Scientific Programming / 2009 / Article
Special Issue

Software Development for Multi-core Computing Systems

View this Special Issue

Open Access

Volume 17 |Article ID 784893 |

Francois Bodin, Stephane Bihan, "Heterogeneous Multicore Parallel Programming for Graphics Processing Units", Scientific Programming, vol. 17, Article ID 784893, 12 pages, 2009.

Heterogeneous Multicore Parallel Programming for Graphics Processing Units


Hybrid parallel multicore architectures based on graphics processing units (GPUs) can provide tremendous computing power. Current NVIDIA and AMD Graphics Product Group hardware display a peak performance of hundreds of gigaflops. However, exploiting GPUs from existing applications is a difficult task that requires non-portable rewriting of the code. In this paper, we present HMPP, a Heterogeneous Multicore Parallel Programming workbench with compilers, developed by CAPS entreprise, that allows the integration of heterogeneous hardware accelerators in a unintrusive manner while preserving the legacy code.

Copyright © 2009 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

More related articles

 PDF Download Citation Citation
 Order printed copiesOrder