Title :
Compiler Directed Data Locality Optimization for Multicore Architectures
Author :
Ding, Wei ; Srinivas, Jithendra ; Kandemir, Mahmut ; Karakoy, Mustafa
Author_Institution :
Pennsylvania State Univ., University Park, PA, USA
Abstract :
Emerging multicore architectures differ from prior multi- processor based systems in that they typically employ on- chip cache hierarchies where subsets of caches are shared by subsets of cores. This cache sharing can result in opportunities as well as problems in a multithreaded execution, depending on how compatible the data access and data sharing patterns exhibited by threads are with the physical cache sharing imposed by the underlying architecture. Investigating this relationship and exploiting it to improve application performance through program transformation are the main objectives of this paper.
Keywords :
cache storage; multiprocessing systems; cache sharing; compiler directed data locality optimization; data access; data sharing; multicore architectures; program transformation; Bars; Benchmark testing; Educational institutions; Multicore processing; Optimization; Vectors;
Conference_Titel :
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location :
Galveston, TX
Print_ISBN :
978-1-4577-1794-9
DOI :
10.1109/PACT.2011.24