• DocumentCode
    2786944
  • Title

    Conserving Memory Bandwidth in Chip Multiprocessors with Runahead Execution

  • Author

    Karlsson, Martin ; Hagersten, Erik

  • Author_Institution
    Dept. of Inf. Technol., Uppsala Univ.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    The introduction of chip multiprocessors (CMPs) presents new challenges and trade-offs to computer architects. Architects must now strike a balance between the number of cores per chip versus the amount of on-chip cache and the cost-efficient amount of pin bandwidth. Technology projections indicate that the cost of pin bandwidth would increase significantly and may therefore inhibit the number of processor cores per CMP. Runahead execution is a very promising approach to tolerate long memory latencies. In this paper we study the memory access characteristics of runahead execution. We show that temporal and data dependency aspects of runahead execution makes it possible to conserve bandwidth through the use of smaller cache blocks in the cache. We demonstrate, using execution-driven full system simulation, that our method of fine-grained fetching can obtain significant performance speedups in bandwidth constrained systems but also yield stable performance in systems that are not bandwidth limited.
  • Keywords
    cache storage; computer architecture; logic design; microprocessor chips; multiprocessing systems; chip multiprocessors; computer architects; execution-driven full system simulation; fine-grained fetching; memory access characteristics; memory bandwidth constrained systems; on-chip cache; runahead execution; Bandwidth; Costs; Delay; Electronics industry; Frequency; Information technology; Pins; Surface fitting; Wires; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370234
  • Filename
    4227962