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.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.otherPURE: 228461812
dc.identifier.otherPURE UUID: 404f205a-1336-4132-abc5-76ef186d146c
dc.identifier.otherScopus: 84969972192
dc.identifier.otherORCID: /0000-0002-4326-4562/work/33080448
dc.identifier.otherORCID: /0000-0001-6030-2885/work/70619191
dc.identifier.otherWOS: 000578348400019
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.language.isoeng
dc.publisherIOS Press
dc.relation.ispartofParallel Computingen
dc.relation.ispartofseriesAdvances in Parallel Computingen
dc.rights© 2016, Publisher / the Author(s). This work is made available online in accordance with the publisher’s policies. This is the author created, accepted version manuscript following peer review and may differ slightly from the final published version. The final published version of this work is available at ebooks.iospress.nl / https://dx.doi.org/ 10.3233/978-1-61499-621-7-185en
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.description.versionPostprinten
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.doihttps://doi.org/10.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