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

Rui Yang*, Joseph Antony, Alistair Rendell

*Corresponding author for this work

    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 - 2009
    Event10th International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2009 - Kaohsiung, Taiwan
    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
    Country/TerritoryTaiwan
    CityKaohsiung
    Period14/12/0916/12/09

    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