Projects per year
Abstract
We describe Lapedo, a novel library of hybrid parallel skeletons for programming heterogeneous multi-core/many-core CPU/GPU sys- tems in Erlang. Lapedo’s hybrid skeletons comprise a mixture of CPU and GPU components, allowing skeletons to be flexibly and dynamically mapped to available resources. We also describe a model for deriving near-optimal division of work between CPUs and GPUs, ensuring load balancing between resources. Finally, we evaluate the effectiveness of Lapedo on three realistic use cases from different domains, demonstrating significant speedups compared to executing the same application on only CPU cores or a GPU.
Original language | English |
---|---|
Title of host publication | Parallel Computing |
Subtitle of host publication | On the Road to Exascale |
Editors | Gerhard R Joubert, Hugh Leather, Mark Parsons, Frans Peters, Mark Sawyer |
Publisher | IOS Press |
Pages | 185-195 |
ISBN (Print) | 9781614996200, 9781614996217 |
DOIs | |
Publication status | Published - Apr 2016 |
Event | International Conference on Parallel Computing (ParCo) 2015 - University of Edinburgh, Informatics Forum, Edinburgh, United Kingdom Duration: 1 Sept 2015 → 4 Sept 2015 http://www.parco2015.org/home |
Publication series
Name | Advances in Parallel Computing |
---|---|
Volume | 27 |
Conference
Conference | International Conference on Parallel Computing (ParCo) 2015 |
---|---|
Country/Territory | United Kingdom |
City | Edinburgh |
Period | 1/09/15 → 4/09/15 |
Internet address |
Keywords
- Parallel skeletons
- Heterogeneous systems
- GPU Offloading
Fingerprint
Dive into the research topics of 'Lapedo: hybrid skeletons for programming heterogeneous multicore machines in Erlang'. Together they form a unique fingerprint.Projects
- 2 Finished
-
H2020 Collaboration REPHRASE: H2020 Collaboration 2014 - RePhrase
Hammond, K. (PI)
1/04/15 → 31/03/18
Project: Standard
-
ParaPhrase 100% - FP7-ICT-2011-7: ParaPhrase 100%
Hammond, K. (PI)
1/10/11 → 31/03/15
Project: Standard
Profiles
Datasets
-
Lapedo: Hybrid Skeletons for Programming Heterogeneous Multicore Machines in Erlang
Janjic, V. (Creator), Brown, C. M. (Contributor) & Hammond, K. (Contributor), Zenodo, 30 Sept 2015
DOI: 10.5281/zenodo.33204
Dataset