Ajou University repository

LibMPNode: An OpenMP runtime for parallel processing across incoherent domainsoa mark
Citations

SCOPUS

0

Citation Export

DC Field Value Language
dc.contributor.authorLyerly, Robert-
dc.contributor.authorKim, Sang Hoon-
dc.contributor.authorRavindran, Binoy-
dc.date.issued2019-02-17-
dc.identifier.urihttps://aurora.ajou.ac.kr/handle/2018.oak/36489-
dc.identifier.urihttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85062488777&origin=inward-
dc.description.abstractIn this work we describe libMPNode, an OpenMP runtime designed for efficient multithreaded execution across systems composed of multiple non-cache-coherent domains. Rather than requiring extensive compiler-level transformations or building new programming model abstractions, libMPNode builds on recent works that allow developers to use a traditional shared-memory programming model to build applications that are migratable between incoherent domains. libMPNode handles migrating threads between domains, or nodes, and optimizes many OpenMP mechanisms to reduce cross-node communication. While applications may not scale as written, we describe early experiences in simple code refactoring techniques that help scale performance by only changing a handful of lines of code. We describe and evaluate the current implementation, report on experiences using the runtime, and describe future research directions for multi-domain OpenMP.-
dc.description.sponsorshipThis work is supported in part by grants received by Virginia Tech including that from ONR under grant N00014-16-1-2711 and NAVSEA/NEEC under grant N00174-16-C-0018. Dr. Kim\u2019s work at Virginia Tech (former affiliation) was supported in part by ONR under grant N00014-16-1-2711, and his work at Ajou University was supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2018R1C1B5085902).-
dc.language.isoeng-
dc.publisherAssociation for Computing Machinery, Inc-
dc.subject.meshCross node communication-
dc.subject.meshFuture research directions-
dc.subject.meshLevel transformation-
dc.subject.meshMulti-cores-
dc.subject.meshMultithreaded executions-
dc.subject.meshOpenMP-
dc.subject.meshParallel processing-
dc.subject.meshShared-memory programming model-
dc.titleLibMPNode: An OpenMP runtime for parallel processing across incoherent domains-
dc.typeConference-
dc.citation.conferenceName10th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2019-
dc.citation.editionProceedings of the 10th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2019-
dc.citation.endPage90-
dc.citation.startPage81-
dc.citation.titleProceedings of the 10th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2019-
dc.identifier.bibliographicCitationProceedings of the 10th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2019, pp.81-90-
dc.identifier.doi10.1145/3303084.3309495-
dc.identifier.scopusid2-s2.0-85062488777-
dc.identifier.urlhttp://dl.acm.org/citation.cfm?id=3303084-
dc.subject.keywordnon-cache-coherent multicores-
dc.subject.keywordOpenMP-
dc.subject.keywordscalability-
dc.type.otherConference Paper-
dc.description.isoatrue-
dc.subject.subareaSoftware-
dc.subject.subareaComputer Science Applications-
Show simple item record

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Kim, Sang-Hoon Image
Kim, Sang-Hoon김상훈
Department of Software and Computer Engineering
Read More

Total Views & Downloads

File Download