Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorJanjic, Vladimir
dc.contributor.authorBrown, Christopher Mark
dc.contributor.authorHammond, Kevin
dc.contributor.editorJoubert, Gerhard R
dc.contributor.editorLeather, Hugh
dc.contributor.editorParsons, Mark
dc.contributor.editorPeters, Frans
dc.contributor.editorSawyer, Mark
dc.date.accessioned2016-04-26T10:30:05Z
dc.date.available2016-04-26T10:30:05Z
dc.date.issued2016-04
dc.identifier228461812
dc.identifier404f205a-1336-4132-abc5-76ef186d146c
dc.identifier84969972192
dc.identifier000578348400019
dc.identifier.citationJanjic , V , Brown , C M & Hammond , K 2016 , Lapedo : hybrid skeletons for programming heterogeneous multicore machines in Erlang . in G R Joubert , H Leather , M Parsons , F Peters & M Sawyer (eds) , Parallel Computing : On the Road to Exascale . Advances in Parallel Computing , vol. 27 , IOS Press , pp. 185-195 , International Conference on Parallel Computing (ParCo) 2015 , Edinburgh , United Kingdom , 1/09/15 . https://doi.org/10.3233/978-1-61499-621-7-185en
dc.identifier.citationconferenceen
dc.identifier.isbn9781614996200
dc.identifier.isbn9781614996217
dc.identifier.otherORCID: /0000-0002-4326-4562/work/33080448
dc.identifier.otherORCID: /0000-0001-6030-2885/work/70619191
dc.identifier.urihttps://hdl.handle.net/10023/8678
dc.description.abstractWe 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.
dc.format.extent319431
dc.language.isoeng
dc.publisherIOS Press
dc.relation.ispartofParallel Computingen
dc.relation.ispartofseriesAdvances in Parallel Computingen
dc.subjectParallel skeletonsen
dc.subjectHeterogeneous systemsen
dc.subjectGPU Offloadingen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectNDASen
dc.subject.lccQA75en
dc.titleLapedo : hybrid skeletons for programming heterogeneous multicore machines in Erlangen
dc.typeConference itemen
dc.contributor.sponsorEuropean Commissionen
dc.contributor.sponsorEuropean Commissionen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.contributor.institutionUniversity of St Andrews. Centre for Interdisciplinary Research in Computational Algebraen
dc.identifier.doi10.3233/978-1-61499-621-7-185
dc.identifier.grantnumberFP7-ICT-2011-7en
dc.identifier.grantnumber644235en


This item appears in the following Collection(s)

Show simple item record