Projects per year
Description
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, demonstrat- ing significant speedups compared to executing the same application on only CPU cores or a GPU
Date made available | 30 Sept 2015 |
---|---|
Publisher | Zenodo |
Date of data production | 1 Apr 2015 - 30 Sept 2015 |
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
Research output
- 1 Conference contribution
-
Lapedo: hybrid skeletons for programming heterogeneous multicore machines in Erlang
Janjic, V., Brown, C. M. & Hammond, K., Apr 2016, Parallel Computing: On the Road to Exascale. Joubert, G. R., Leather, H., Parsons, M., Peters, F. & Sawyer, M. (eds.). IOS Press, p. 185-195 (Advances in Parallel Computing; vol. 27).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile