• DocumentCode
    2787389
  • 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
  • fYear
    2011
  • fDate
    10-14 Oct. 2011
  • Firstpage
    171
  • Lastpage
    172
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
  • Conference_Location
    Galveston, TX
  • ISSN
    1089-795X
  • Print_ISBN
    978-1-4577-1794-9
  • Type

    conf

  • DOI
    10.1109/PACT.2011.24
  • Filename
    6113800