Matches in SemOpenAlex for { <https://semopenalex.org/work/W2066132324> ?p ?o ?g. }
Showing items 1 to 92 of
92
with 100 items per page.
- W2066132324 abstract "Current high-performance multicore processors provide users with a non-uniform memory access model (NUMA). These systems perform better when threads access data on memory banks next to the core where they run. However, ensuring data locality is difficult. In this paper, we propose compiler analyses and code generation methods to support a lightweight runtime system that dynamically migrates memory pages to improve data locality. Our technique combines static and dynamic analyses and is capable of identifying the most promising pages to migrate. Statically, we infer the size of arrays, plus the amount of reuse of each memory access instruction in a program. These estimates rely on a simple, yet accurate, trip count predictor of our own design. This knowledge lets us build templates of dynamic checks, to be filled with values known only at runtime. These checks determine when it is profitable to migrate data closer to the processors where this data is used. Our static analyses are quadratic on the number of variables in a program, and the dynamic checks are O(1) in practice. Our technique does not require any form of user intervention, neither the support of a third-party middleware, nor modifications in the operating system's kernel. We have applied our technique on several parallel algorithms, which are completely oblivious to the asymmetric memory topology, and have observed speedups of up to 4x, compared to static heuristics. We compare our approach against Minas, a middleware that supports NUMA-aware data allocation, and show that we can outperform it by up to 50% in some cases." @default.
- W2066132324 created "2016-06-24" @default.
- W2066132324 creator A5040178299 @default.
- W2066132324 creator A5052137273 @default.
- W2066132324 creator A5060745765 @default.
- W2066132324 creator A5078149140 @default.
- W2066132324 creator A5080046694 @default.
- W2066132324 creator A5088585365 @default.
- W2066132324 date "2014-08-24" @default.
- W2066132324 modified "2023-09-27" @default.
- W2066132324 title "Compiler support for selective page migration in NUMA architectures" @default.
- W2066132324 cites W1969923711 @default.
- W2066132324 cites W1982205631 @default.
- W2066132324 cites W2022991653 @default.
- W2066132324 cites W2037244283 @default.
- W2066132324 cites W2040919150 @default.
- W2066132324 cites W2059431371 @default.
- W2066132324 cites W2065705265 @default.
- W2066132324 cites W2070969771 @default.
- W2066132324 cites W2091905905 @default.
- W2066132324 cites W2097165944 @default.
- W2066132324 cites W2102498740 @default.
- W2066132324 cites W2106342588 @default.
- W2066132324 cites W2115617161 @default.
- W2066132324 cites W2119609467 @default.
- W2066132324 cites W2138945430 @default.
- W2066132324 cites W2144344516 @default.
- W2066132324 cites W2169528473 @default.
- W2066132324 cites W2169665207 @default.
- W2066132324 cites W4229799736 @default.
- W2066132324 cites W4249835868 @default.
- W2066132324 cites W4255213956 @default.
- W2066132324 doi "https://doi.org/10.1145/2628071.2628077" @default.
- W2066132324 hasPublicationYear "2014" @default.
- W2066132324 type Work @default.
- W2066132324 sameAs 2066132324 @default.
- W2066132324 citedByCount "30" @default.
- W2066132324 countsByYear W20661323242015 @default.
- W2066132324 countsByYear W20661323242016 @default.
- W2066132324 countsByYear W20661323242017 @default.
- W2066132324 countsByYear W20661323242018 @default.
- W2066132324 countsByYear W20661323242019 @default.
- W2066132324 countsByYear W20661323242020 @default.
- W2066132324 countsByYear W20661323242021 @default.
- W2066132324 crossrefType "proceedings-article" @default.
- W2066132324 hasAuthorship W2066132324A5040178299 @default.
- W2066132324 hasAuthorship W2066132324A5052137273 @default.
- W2066132324 hasAuthorship W2066132324A5060745765 @default.
- W2066132324 hasAuthorship W2066132324A5078149140 @default.
- W2066132324 hasAuthorship W2066132324A5080046694 @default.
- W2066132324 hasAuthorship W2066132324A5088585365 @default.
- W2066132324 hasConcept C111919701 @default.
- W2066132324 hasConcept C127705205 @default.
- W2066132324 hasConcept C138885662 @default.
- W2066132324 hasConcept C169590947 @default.
- W2066132324 hasConcept C173608175 @default.
- W2066132324 hasConcept C190902152 @default.
- W2066132324 hasConcept C199360897 @default.
- W2066132324 hasConcept C200833197 @default.
- W2066132324 hasConcept C2779808786 @default.
- W2066132324 hasConcept C41008148 @default.
- W2066132324 hasConcept C41895202 @default.
- W2066132324 hasConcept C47487241 @default.
- W2066132324 hasConceptScore W2066132324C111919701 @default.
- W2066132324 hasConceptScore W2066132324C127705205 @default.
- W2066132324 hasConceptScore W2066132324C138885662 @default.
- W2066132324 hasConceptScore W2066132324C169590947 @default.
- W2066132324 hasConceptScore W2066132324C173608175 @default.
- W2066132324 hasConceptScore W2066132324C190902152 @default.
- W2066132324 hasConceptScore W2066132324C199360897 @default.
- W2066132324 hasConceptScore W2066132324C200833197 @default.
- W2066132324 hasConceptScore W2066132324C2779808786 @default.
- W2066132324 hasConceptScore W2066132324C41008148 @default.
- W2066132324 hasConceptScore W2066132324C41895202 @default.
- W2066132324 hasConceptScore W2066132324C47487241 @default.
- W2066132324 hasLocation W20661323241 @default.
- W2066132324 hasOpenAccess W2066132324 @default.
- W2066132324 hasPrimaryLocation W20661323241 @default.
- W2066132324 hasRelatedWork W1541585229 @default.
- W2066132324 hasRelatedWork W1583465708 @default.
- W2066132324 hasRelatedWork W1601646354 @default.
- W2066132324 hasRelatedWork W1606851719 @default.
- W2066132324 hasRelatedWork W1853049011 @default.
- W2066132324 hasRelatedWork W2040663641 @default.
- W2066132324 hasRelatedWork W2078700326 @default.
- W2066132324 hasRelatedWork W2767298477 @default.
- W2066132324 hasRelatedWork W4233013357 @default.
- W2066132324 hasRelatedWork W2479014312 @default.
- W2066132324 isParatext "false" @default.
- W2066132324 isRetracted "false" @default.
- W2066132324 magId "2066132324" @default.
- W2066132324 workType "article" @default.