DocumentCode
1684978
Title
Analysis of double buffering on two different multicore architectures: Quad-core Opteron and the Cell-BE
Author
Sancho, José Carlos ; Kerbyson, Darren J.
Author_Institution
Performance & Archit. Lab., Los Alamos, NM
fYear
2008
Firstpage
1
Lastpage
12
Abstract
In order to take full advantage of multi-core processors careful attention must be given to the way in which each core interacts with main memory. In data-rich parallel applications multiple transfers between the main memory and local memory (cache or other) of each core will be required. It will be increasingly important to overlap these data transfers with useful computation in order to achieve highperformance. One approach to exploit this compute-transfer overlap is to use double-buffering techniques that require minimal resources in the local memory available to the cores. In this paper, we present optimized buffering techniques and evaluate them for two state-of-the-art multi-core architectures: quad-core Opteron and the Cell-BE. Experimental results show that using double buffering can substantially deliver higher performance for codes with data-parallel loop structures. Performance improvements of 1.4times and 2.2times can be achieved for the quad-core Opteron and Cell- BE respectively. Moreover, this study also provides insight into the application characteristics required for achieving improved performance when using double-buffering, and also the tuning that is required in order to achieve optimal performance.
Keywords
buffer storage; computer architecture; multiprocessing systems; Cell-BE; data transfers; double buffering; multicore architectures; multicore processors; quad-core opteron; Computational modeling; Computer architecture; Concurrent computing; High performance computing; Laboratories; Libraries; Multicore processing; Parallel processing; Performance analysis; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536316
Filename
4536316
Link To Document