• DocumentCode
    726284
  • Title

    Domain-wall memory buffer for low-energy NoCs

  • Author

    Kline, Donald ; Haifeng Xu ; Melhem, Rami ; Jones, Alex K.

  • Author_Institution
    Comput. Eng., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Networks-on-chip (NoCs) have become a leading energy consumer in modern multi-core processors, with a considerable portion of this energy originating from the large number of virtual channel (FIFO) buffers. While emerging memories have been considered for many architectural components such as caches, the asymmetric access properties and relatively small size of network-FIFOs compared to the required peripheral circuitry has led to few such replacements proposed for NoCs. In this paper, we propose control schemes that leverage the “shift-register” nature of spintronic domain-wall memory (DWM) to replace conventional memory buffers for the NoC. Our results indicate that the best shift-based scheme utilizes a dual-nanowire approach to ensure that reads and writes can be more effectively aligned with access ports for simultaneous access in the same cycle. Our approach provides a 2.93X speedup over a DWM buffer using a traditional FIFO memory control scheme with a 1.16X savings in energy. Compared to a SRAM-FIFO it exhibits an 8% message latency degradation versus a 56% energy reduction. The resulting approach achieves a 53% reduction in energy delay product compared to SRAM and a 42% reduction in energy delay product versus STT-MRAM.
  • Keywords
    low-power electronics; nanowires; network-on-chip; shift registers; FIFO buffers; FIFO memory control scheme; domain-wall memory buffer; dual-nanowire approach; energy delay product; low-energy NoCs; multicore processors; network-FIFOs; networks-on-chip; shift-based scheme; shift-register; spintronic DWM; spintronic domain-wall memory; virtual channel buffers; Arrays; Delays; Magnetic heads; Multicore processing; Random access memory; Shift registers; Domain-wall Memory; FIFOs; Network-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744826
  • Filename
    7167194