Effective Use of Dynamic Page Migration on NUMA Platforms: The Gaussian Chemistry Code on the SunFire X4600M2 System

Rui Liang Yang, Joseph Antony, Alistair P. L. Rendell · 2009

In this work we study the effect of data locality on the performance of Gaussian 03 code running on a multi-core non-uniform memory access (NUMA) system. A user-space 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.

Read the paper · More papers on PaperTik