This Paper describes and evaluates a system of dynamic memory migraton for codes executing in a Non-Uniform Memory Access environment. This system of migration applies information about the load-imbalance within a workload in order to determine the affinity between threads of the application and regions of memory. This information then serves as the basis of migration decisions, with the object of minimising the NUMA distance between code and the memory it accesses. Results are presented which demonstrate the effectiveness of this technique in reducing the runtime of a set of representative HPC kernels. © 2008 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Slavin, P., & Freeman, L. (2008). Integrating dynamic memory placement with adaptive load-balancing for parallel codes on NUMA multiprocessors. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5168 LNCS, pp. 274–284). https://doi.org/10.1007/978-3-540-85451-7_30
Mendeley helps you to discover research relevant for your work.