Integrating dynamic memory placement with adaptive load-balancing for parallel codes on NUMA multiprocessors

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free