Digital Library

cab1

 
Title:      INVESTIGATING THE IMPACT OF CPU AND MEMORY AFFINITY ON MULTI-CORE PLATFORMS: A CASE STUDY OF NUMERICAL SCIENTIFIC MULTITHREADED BENCHMARKS
Author(s):      Christiane P. Ribeiro, Márcio B. Castro, Vania Marangozova-Martin, Jean-François Méhaut, Henrique C. Freitas, Carlos A. P. S. Martins
ISBN:      978-989-8533-06-7
Editors:      Hans Weghorn, Leonardo Azevedo and Pedro Isaías
Year:      2011
Edition:      Single
Keywords:      Performance evaluation, affinity, NAS parallel benchmarks, multi-core platforms
Type:      Full Paper
First Page:      299
Last Page:      306
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Modern multi-core platforms feature complex topologies with different cache levels and hierarchical memory subsystems. Consequently, managing thread and data placement efficiently becomes crucial to improve the performance of applications. In this context, CPU and memory affinity appear as alternatives to match the application characteristics to the underlying architecture. In this paper, we investigate the impact of CPU and memory affinity strategies on multi-core platforms using numerical scientific multithreaded benchmarks. We perform a deeper study through the analysis of performance event counters in order to have a better understanding of such an impact. Indeed, the results show that important performance improvements (up to 70%) can be obtained when applying affinity strategies that fit both application and platform characteristics.
   

Social Media Links

Search

Login