• DocumentCode
    1276087
  • Title

    Combating Write Penalties Using Software Dispatch for On-Chip MRAM Integration

  • Author

    Li, Yong ; Zhang, Yaojun ; Chen, Yiran ; Jones, Alex K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • Volume
    4
  • Issue
    4
  • fYear
    2012
  • Firstpage
    82
  • Lastpage
    85
  • Abstract
    Recent advances in the emerging memory technology magnetic RAM (MRAM) enrich the opportunities to build high density and low power embedded systems. One common way of utilizing MRAM is integrating it with conventional memories and distributing data to the appropriate type of memory to mitigate the high write penalty of MRAM. In this paper, we propose a software-based approach to identify data access characteristics and guide hardware to perform efficient data distribution. We use our technique to build an on-chip MRAM-SRAM hybrid cache and demonstrate an 86.8% reduction in leakage power, a 9.8% reduction in total power, and a 5% memory performance improvement, compared to a traditional static RAM (SRAM)-only cache.
  • Keywords
    MRAM devices; SRAM chips; cache storage; conventional memory; data access characteristics; data distribution; emerging memory technology; high density embedded system; low power embedded system; magnetic RAM; memory performance improvement; on-chip MRAM integration; on-chip MRAM-SRAM hybrid cache; software dispatch; static RAM-only cache; write penalty; Cache storage; Magnetic memory; Power demand; Program processors; Random access memory; System-on-a-chip; Cache; compiler; magnetic RAM (MRAM);
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2012.2216253
  • Filename
    6290341