Matches in SemOpenAlex for { <https://semopenalex.org/work/W4226469047> ?p ?o ?g. }
- W4226469047 endingPage "30" @default.
- W4226469047 startingPage "1" @default.
- W4226469047 abstract "In this work, we present libHetMP , an OpenMP runtime for automatically and transparently distributing parallel computation across heterogeneous nodes. libHetMP targets platforms comprising CPUs with different instruction set architectures (ISA) coupled by a high-speed memory interconnect, where cross-ISA binary incompatibility and non-coherent caches require application data be marshaled to be shared across CPUs. Because of this, work distribution decisions must take into account both relative compute performance of asymmetric CPUs and communication overheads. libHetMP drives workload distribution decisions without programmer intervention by measuring performance characteristics during cross-node execution. A novel HetProbe loop iteration scheduler decides if cross-node execution is beneficial and either distributes work according to the relative performance of CPUs when it is or places all work on the set of homogeneous CPUs providing the best performance when it is not. We evaluate libHetMP using compute kernels from several OpenMP benchmark suites and show a geometric mean 41% speedup in execution time across asymmetric CPUs. Because some workloads may showcase irregular behavior among iterations, we extend libHetMP with a second scheduler called HetProbe-I. The evaluation of HetProbe-I shows it can further improve speedup for irregular computation, in some cases up to a 24%, by triggering periodic distribution decisions." @default.
- W4226469047 created "2022-05-05" @default.
- W4226469047 creator A5001805471 @default.
- W4226469047 creator A5003307688 @default.
- W4226469047 creator A5031026926 @default.
- W4226469047 creator A5067528153 @default.
- W4226469047 creator A5089319989 @default.
- W4226469047 date "2021-11-30" @default.
- W4226469047 modified "2023-10-16" @default.
- W4226469047 title "An OpenMP Runtime for Transparent Work Sharing across Cache-Incoherent Heterogeneous Nodes" @default.
- W4226469047 cites W1805440014 @default.
- W4226469047 cites W1971391208 @default.
- W4226469047 cites W1972995899 @default.
- W4226469047 cites W1974264097 @default.
- W4226469047 cites W2006312753 @default.
- W4226469047 cites W2008558305 @default.
- W4226469047 cites W2016357834 @default.
- W4226469047 cites W2024206369 @default.
- W4226469047 cites W2028069406 @default.
- W4226469047 cites W2063799188 @default.
- W4226469047 cites W2080592089 @default.
- W4226469047 cites W2103265820 @default.
- W4226469047 cites W2104008467 @default.
- W4226469047 cites W2104861744 @default.
- W4226469047 cites W2109065830 @default.
- W4226469047 cites W2109360947 @default.
- W4226469047 cites W2110653637 @default.
- W4226469047 cites W2112121929 @default.
- W4226469047 cites W2138180780 @default.
- W4226469047 cites W2150476673 @default.
- W4226469047 cites W2289231618 @default.
- W4226469047 cites W2418688212 @default.
- W4226469047 cites W2542250562 @default.
- W4226469047 cites W2604468014 @default.
- W4226469047 cites W2770722083 @default.
- W4226469047 cites W2786356702 @default.
- W4226469047 cites W2890345807 @default.
- W4226469047 cites W2917155694 @default.
- W4226469047 cites W3111402464 @default.
- W4226469047 cites W4230802661 @default.
- W4226469047 cites W8143453 @default.
- W4226469047 doi "https://doi.org/10.1145/3505224" @default.
- W4226469047 hasPublicationYear "2021" @default.
- W4226469047 type Work @default.
- W4226469047 citedByCount "2" @default.
- W4226469047 countsByYear W42264690472022 @default.
- W4226469047 countsByYear W42264690472023 @default.
- W4226469047 crossrefType "journal-article" @default.
- W4226469047 hasAuthorship W4226469047A5001805471 @default.
- W4226469047 hasAuthorship W4226469047A5003307688 @default.
- W4226469047 hasAuthorship W4226469047A5031026926 @default.
- W4226469047 hasAuthorship W4226469047A5067528153 @default.
- W4226469047 hasAuthorship W4226469047A5089319989 @default.
- W4226469047 hasBestOaLocation W42264690471 @default.
- W4226469047 hasConcept C111919701 @default.
- W4226469047 hasConcept C115537543 @default.
- W4226469047 hasConcept C120314980 @default.
- W4226469047 hasConcept C127413603 @default.
- W4226469047 hasConcept C13280743 @default.
- W4226469047 hasConcept C133875982 @default.
- W4226469047 hasConcept C141917322 @default.
- W4226469047 hasConcept C173608175 @default.
- W4226469047 hasConcept C185798385 @default.
- W4226469047 hasConcept C189783530 @default.
- W4226469047 hasConcept C199360897 @default.
- W4226469047 hasConcept C205649164 @default.
- W4226469047 hasConcept C2778476105 @default.
- W4226469047 hasConcept C2778514511 @default.
- W4226469047 hasConcept C2780870223 @default.
- W4226469047 hasConcept C38556500 @default.
- W4226469047 hasConcept C41008148 @default.
- W4226469047 hasConcept C45374587 @default.
- W4226469047 hasConcept C62611344 @default.
- W4226469047 hasConcept C66938386 @default.
- W4226469047 hasConcept C68339613 @default.
- W4226469047 hasConceptScore W4226469047C111919701 @default.
- W4226469047 hasConceptScore W4226469047C115537543 @default.
- W4226469047 hasConceptScore W4226469047C120314980 @default.
- W4226469047 hasConceptScore W4226469047C127413603 @default.
- W4226469047 hasConceptScore W4226469047C13280743 @default.
- W4226469047 hasConceptScore W4226469047C133875982 @default.
- W4226469047 hasConceptScore W4226469047C141917322 @default.
- W4226469047 hasConceptScore W4226469047C173608175 @default.
- W4226469047 hasConceptScore W4226469047C185798385 @default.
- W4226469047 hasConceptScore W4226469047C189783530 @default.
- W4226469047 hasConceptScore W4226469047C199360897 @default.
- W4226469047 hasConceptScore W4226469047C205649164 @default.
- W4226469047 hasConceptScore W4226469047C2778476105 @default.
- W4226469047 hasConceptScore W4226469047C2778514511 @default.
- W4226469047 hasConceptScore W4226469047C2780870223 @default.
- W4226469047 hasConceptScore W4226469047C38556500 @default.
- W4226469047 hasConceptScore W4226469047C41008148 @default.
- W4226469047 hasConceptScore W4226469047C45374587 @default.
- W4226469047 hasConceptScore W4226469047C62611344 @default.
- W4226469047 hasConceptScore W4226469047C66938386 @default.
- W4226469047 hasConceptScore W4226469047C68339613 @default.
- W4226469047 hasFunder F4320337345 @default.
- W4226469047 hasIssue "1-4" @default.