Title :
Memory and Thread Placement Effects as a Function of Cache Usage: A Study of the Gaussian Chemistry Code on the SunFire X4600 M2
Author :
Yang, R. ; Antony, J. ; Janes, P.P. ; Rendell, A.P.
Author_Institution :
Dept. of Comput. Sci., Australian Nat. Univ., Canberra, ACT
Abstract :
In this work we study the effect of cache blocking and memory/thread placement on a modern multicore shared memory parallel system, the SunFire X4600 M2, using the Gaussian 03 computational chemistry code. A protocol for performing memory and thread placement studies is outlined, as is a scheme for characterizing a particular memory and thread placement pattern. Results for parallel Gaussian 03 runs with up to 16 threads are presented.
Keywords :
cache storage; chemistry computing; Gaussian 03 computational chemistry code; Sunfire X4600 M2; cache blocking; cache usage; memory-thread placement; multicore shared memory parallel system; Bandwidth; Central Processing Unit; Chemistry; Concurrent computing; Delay; Hafnium; Libraries; Multicore processing; Parallel architectures; Yarn;
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 2008. I-SPAN 2008. International Symposium on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-0-7695-3125-0
DOI :
10.1109/I-SPAN.2008.13