• DocumentCode
    2011367
  • Title

    3D-Stacked Memory Architectures for Multi-core Processors

  • Author

    Loh, Gabriel H.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Athens, GA
  • fYear
    2008
  • fDate
    21-25 June 2008
  • Firstpage
    453
  • Lastpage
    464
  • Abstract
    Three-dimensional integration enables stacking memory directly on top of a microprocessor, thereby significantly reducing wire delay between the two. Previous studies have examined the performance benefits of such an approach, but all of these works only consider commodity 2D DRAM organizations. In this work, we explore more aggressive 3D DRAM organizations that make better use of the additional die-to-die bandwidth provided by 3D stacking, as well as the additional transistor count. Our simulation results show that with a few simple changes to the 3D-DRAM organization, we can achieve a 1.75x speedup over previously proposed 3D-DRAM approaches on our memory-intensive multi-programmed workloads on a quad-core processor. The significant increase in memory system performance makes the L2 miss handling architecture (MHA) a new bottleneck, which we address by combining a novel data structure called the Vector Bloom Filter with dynamic MSHR capacity tuning. Our scalable L2 MHA yields an additional 17.8% performance improvement over our 3D-stacked memory architecture.
  • Keywords
    DRAM chips; memory architecture; microprocessor chips; 3D-stacked memory architectures; DRAM; microprocessor; miss handling architecture; multicore processors; vector bloom filter; wire delay; Bandwidth; Data structures; Delay; Memory architecture; Microprocessors; Multicore processing; Random access memory; Stacking; System performance; Wire; 3D integration; memory; multi-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2008. ISCA '08. 35th International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1063-6897
  • Print_ISBN
    978-0-7695-3174-8
  • Type

    conf

  • DOI
    10.1109/ISCA.2008.15
  • Filename
    4556747