• DocumentCode
    3235247
  • Title

    Simple but Effective Heterogeneous Main Memory with On-Chip Memory Controller Support

  • Author

    Dong, Xiangyu ; Xie, Yuan ; Muralimanohar, Naveen ; Jouppi, Norman P.

  • Author_Institution
    Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2010
  • fDate
    13-19 Nov. 2010
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    System-in-Package (SiP) and 3D integration are promising technologies to bring more memory onto a microprocessor package to mitigate the "memory wall" problem. In this paper, instead of using them to build caches, we study a heterogenous main memory using both on- and off-package memories providing both fast and high-bandwidth on-package accesses and expandable and low-cost commodity off-package memory capacity. We introduce another layer of address translation coupled with an on-chip memory controller that can dynamically migrate data between off-package and off-package memory either in hardware or with operating system assistance depending on the migration granularity. Our experimental results demonstrate that such design can achieve the average effectiveness of 83% of the ideal case where all memory can be placed in high-speed on-package memory for our simulated benchmarks.
  • Keywords
    DRAM chips; microprocessor chips; system-in-package; 3D integration; SiP; heterogeneous main memory; high-bandwidth on-package accesses; memory wall problem; microprocessor package; off-package memory capacity; onchip memory controller support; system-in-package; Aerospace electronics; Bandwidth; Delay; Memory management; Microprocessors; Random access memory; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    978-1-4244-7557-5
  • Electronic_ISBN
    978-1-4244-7558-2
  • Type

    conf

  • DOI
    10.1109/SC.2010.50
  • Filename
    5645467