• DocumentCode
    3459271
  • Title

    Effective Management of DRAM Bandwidth in Multicore Processors

  • Author

    Rafique, Nauman ; Lim, Won-Taek ; Thottethodi, Mithuna

  • Author_Institution
    Purdue Univ., West Lafayette
  • fYear
    2007
  • fDate
    15-19 Sept. 2007
  • Firstpage
    245
  • Lastpage
    258
  • Abstract
    Technology trends are leading to increasing number of cores on chip. All these cores inherently share the DRAM bandwidth. The on-chip cache resources are limited and in many situations, cannot hold the working set of the threads running on all these cores. This situation makes DRAM bandwidth a critical shared resource. Existing DRAM bandwidth management schemes provide support for enforcing bandwidth shares but have problems like starvation, complexity, and unpredictable DRAM access latency. In this paper, we propose a DRAM bandwidth management scheme with two key features. First, the scheme avoids unexpected long latencies or starvation of memory requests. It also allows OS to select the right combination of performance and strength of bandwidth share enforcement. Second, it provides a feedback-driven policy that adoptively tunes the bandwidth shares to achieve desired average latencies for memory accesses. This feature is useful under high contention and can be used to provide performance level support for critical applications or to support service level agreements for enterprise computing data centers.
  • Keywords
    DRAM chips; bandwidth allocation; cache storage; multiprocessing systems; storage management; DRAM access latency; DRAM bandwidth; bandwidth management; critical shared resource; effective management; feedback-driven policy; multicore processors; on-chip cache resources; Bandwidth; Delay; Engineering management; High performance computing; Multicore processing; Processor scheduling; Random access memory; Technological innovation; Technology management; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
  • Conference_Location
    Brasov
  • ISSN
    1089-795X
  • Print_ISBN
    978-0-7695-2944-8
  • Type

    conf

  • DOI
    10.1109/PACT.2007.4336216
  • Filename
    4336216