Sciweavers

PDP
2010
IEEE

Lessons Learnt Porting Parallelisation Techniques for Irregular Codes to NUMA Systems

14 years 6 months ago
Lessons Learnt Porting Parallelisation Techniques for Irregular Codes to NUMA Systems
—This work presents a study undertaken to characterise the behaviour of some parallelisation techniques for irregular codes, previously developed for SMP architectures, on a several-node SMP NUMA system. The main objective is to determine the performance effect of bus contention and cache coherency in such a complex architecture. Results show that: (1) cores which share a socket can be considered as independent processors in this context; (2) for big data sizes, the effect of sharing a bus degrades the performance but masks the cache coherency effects and (3) the NUMA-ratio is a critical factor on irregular codes. These results allow us to study the effect in performance of the thread-to-core mappings and memory allocation policies. Keywords-Irregular Codes, Itanium2, Hardware Counters.
Juan Angel Lorenzo, Juan Carlos Pichel, David LaFr
Added 17 May 2010
Updated 17 May 2010
Type Conference
Year 2010
Where PDP
Authors Juan Angel Lorenzo, Juan Carlos Pichel, David LaFrance-Linden, Francisco Fernandez Rivera, David Exposito Singh
Comments (0)