Improving data locality using dynamic page migration based on memory access histograms

Jie Tao, Martin Schulz, Wolfgang Karl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations


This Paper presents an approach which dynamically and transparently improves the data locality of memory references in Non-Uniform Memory Access (NUMA) characterized systems. The approach is based on run-time data redistribution via user-level page migration. It uses memory access histograms gathered by hardware monitors to make correct decisions related to the placement of shared data. First performance experiments on several applications show the potential for a significant gain in speedup. In addition, a graphical user interface has been developed showing the actual data movement thereby helping the user to understand the behavior of the application and to detect performance bottlenecks. This feature complements an already existing Data Layout Visualization tool for the observation of memory locality.

Original languageEnglish
Title of host publicationComputational Science, ICCS 2002 - International Conference, Proceedings
PublisherSpringer Verlag
Number of pages10
EditionPART 2
ISBN (Print)354043593X, 9783540435938
StatePublished - 2002
EventInternational Conference on Computational Science, ICCS 2002 - Amsterdam, Netherlands
Duration: 21 Apr 200224 Apr 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 2
Volume2330 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceInternational Conference on Computational Science, ICCS 2002


Dive into the research topics of 'Improving data locality using dynamic page migration based on memory access histograms'. Together they form a unique fingerprint.

Cite this