Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.authorBrown, Christopher Mark
dc.contributor.authorJanjic, Vladimir
dc.contributor.authorBarwell, Adam David
dc.contributor.authorThomson, John Donald
dc.contributor.authorCastañeda Lozano, Roberto
dc.contributor.authorCole, Murray
dc.contributor.authorFranke, Bjoern
dc.contributor.authorGarcia-Sanchez, Jose Daniel
dc.contributor.authorDel Rio Astorga, David
dc.contributor.authorMacKenzie, K.
dc.date.accessioned2019-12-06T16:30:02Z
dc.date.available2019-12-06T16:30:02Z
dc.date.issued2020-05-14
dc.identifier264080323
dc.identifier2cc928b9-e1b1-4bdf-9db0-d7b5c937ec23
dc.identifier85085473207
dc.identifier000582555800028
dc.identifier.citationBrown , C M , Janjic , V , Barwell , A D , Thomson , J D , Castañeda Lozano , R , Cole , M , Franke , B , Garcia-Sanchez , J D , Del Rio Astorga , D & MacKenzie , K 2020 , A hybrid approach to parallel pattern discovery in C++ . in 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) . , 9092377 , Proceedings - Euromicro Workshop on Parallel and Distributed Processing , IEEE Computer Society , 28th Euromicro International Conference on Parallel, Distributed and Network-based Processing , Västerås , Sweden , 11/03/20 . https://doi.org/10.1109/PDP50117.2020.00035en
dc.identifier.citationconferenceen
dc.identifier.isbn9781728165837
dc.identifier.isbn9781728165820
dc.identifier.issn1066-6192
dc.identifier.otherORCID: /0000-0003-1236-7160/work/79918199
dc.identifier.otherORCID: /0000-0001-6030-2885/work/79918526
dc.identifier.urihttps://hdl.handle.net/10023/19088
dc.descriptionFunding: EU Horizon 2020 project, TeamPlay, grant number 779882, and UK EPSRC Discovery, grant number EP/P020631/1.en
dc.description.abstractParallel pattern libraries offer a strong combination of abstraction and performance. However, discovering places in sequential code where parallel patterns should be introduced is still highly non-trivial, often requiring expert manual analysis and profiling. We present a hybrid discovery technique to detect instances of parallel patterns in sequential code. This employs both static and dynamic trace-based analysis, together with hotspot detection. We evaluate our pattern discovery mechanism on a number of representative benchmarks. We evaluate the performance of the resulting parallelised benchmarks on a 24-core parallel machine.
dc.format.extent5
dc.format.extent191078
dc.language.isoeng
dc.publisherIEEE Computer Society
dc.relation.ispartof2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP)en
dc.relation.ispartofseriesProceedings - Euromicro Workshop on Parallel and Distributed Processingen
dc.subjectQA75 Electronic computers. Computer scienceen
dc.subjectT Technologyen
dc.subjectT-NDASen
dc.subject.lccQA75en
dc.subject.lccTen
dc.titleA hybrid approach to parallel pattern discovery in C++en
dc.typeConference itemen
dc.contributor.sponsorEuropean Commissionen
dc.contributor.sponsorEPSRCen
dc.contributor.institutionUniversity of St Andrews. School of Computer Scienceen
dc.identifier.doi10.1109/PDP50117.2020.00035
dc.identifier.grantnumber779882en
dc.identifier.grantnumberEP/P020631/1en


This item appears in the following Collection(s)

Show simple item record