Effective use of dynamic page migration on NUMA platforms: The Gaussian chemistry code on the sunfire X4600M2 system

Rui Yang, Joseph Antony, Alistair Rendell

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

6 Citations (Scopus)

Abstract

In this work we study the effect of data locality on the performance of Gaussian 03 code running on a multicore Non-Uniform Memory Access (NUMA) system. A userspace protocol which affects runtime data locality, through the use of dynamic page migration and interleaving techniques, is considered. Using this protocol results in a significant performance improvement. Results for parallel Gaussian 03 using up to 16 threads are presented. The overhead of page migration and effect of dual-core contention are also examined.

Original languageEnglish
Title of host publicationI-SPAN 2009 - The 10th International Symposium on Pervasive Systems, Algorithms, and Networks
Pages63-68
Number of pages6
DOIs
Publication statusPublished - 1 Dec 2009
Externally publishedYes
Event10th International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2009 - Kaohsiung, Taiwan, Province of China
Duration: 14 Dec 200916 Dec 2009

Publication series

NameI-SPAN 2009 - The 10th International Symposium on Pervasive Systems, Algorithms, and Networks

Conference

Conference10th International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2009
CountryTaiwan, Province of China
CityKaohsiung
Period14/12/0916/12/09

Keywords

  • Data locality
  • Dynamic page migration
  • NUMA

Fingerprint Dive into the research topics of 'Effective use of dynamic page migration on NUMA platforms: The Gaussian chemistry code on the sunfire X4600M2 system'. Together they form a unique fingerprint.

Cite this