Abstract
In earlier work, we have developed the SkePU skeleton programming library for modern multicore systems equipped with one or more programmable GPUs. The library internally provides four types of implementations (implementation variants) for each skeleton: serial C++, OpenMP, CUDA and OpenCL targeting either CPU or GPU execution respectively. Deciding which implementation would run faster for a given skeleton call depends upon the computation, problem size(s), system architecture and data locality.
Original language | English |
---|---|
Title of host publication | Advanced Parallel Processing Technologies |
Editors | Chenggang Wu, Albert Cohen |
Place of Publication | Berlin, Heidelberg |
Publisher | Springer |
Pages | 170-183 |
Number of pages | 14 |
ISBN (Electronic) | 978-3-642-45293-2 |
ISBN (Print) | 978-3-642-45292-5 |
DOIs | |
Publication status | Published - 2013 |
Event | International Conference on Advanced Parallel Processing Technologies - Stockholm, Sweden Duration: 27 Aug 2013 → 28 Aug 2013 http://appt2013.tcarch.org/about.asp-bid=1&id=20.html |
Conference
Conference | International Conference on Advanced Parallel Processing Technologies |
---|---|
Abbreviated title | APPT2013 |
Country/Territory | Sweden |
City | Stockholm |
Period | 27/08/13 → 28/08/13 |
Internet address |