Resistive GP-SIMD Processing-In-Memory

被引:23
作者
Morad, Amir [1 ]
Yavits, Leonid [1 ]
Kvatinsky, Shahar [1 ]
Ginosar, Ran [1 ]
机构
[1] Technion Israel Inst Technol, Elect Engn, IL-3200003 Haifa, Israel
关键词
GP-SIMD; SIMD; processing in memory; PIM; in-memory computing; memristor; resistive RAM; Design; Performance; Energy; ARCHITECTURE; DESIGN;
D O I
10.1145/2845084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
GP-SIMD, a novel hybrid general-purpose SIMD architecture, addresses the challenge of data synchronization by in-memory computing, through combining data storage and massive parallel processing. In this article, we explore a resistive implementation of the GP-SIMD architecture. In resistive GP-SIMD, a novel resistive row and column addressable 4F(2) crossbar is utilized, replacing the modified CMOS 190F(2) SRAM storage previously proposed for GP-SIMD architecture. The use of the resistive crossbar allows scaling the GP-SIMD from few millions to few hundred millions of processing units on a single silicon die. The performance, power consumption and power efficiency of a resistive GP-SIMD are compared with the CMOS version. We find that PiM architectures and, specifically, GP-SIMD benefit more than other many-core architectures from using resistive memory. A framework for in-place arithmetic operation on a single multivalued resistive cell is explored, demonstrating a potential to become a building block for next-generation PiM architectures.
引用
收藏
页数:22
相关论文
共 43 条
  • [11] The University of Florida Sparse Matrix Collection
    Davis, Timothy A.
    Hu, Yifan
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2011, 38 (01):
  • [12] Dorrance Richard., 2014, P ACM SIGDA INT S FI, P161
  • [13] Memristor MOS Content Addressable Memory (MCAM): Hybrid Architecture for Future High Performance Search Engines
    Eshraghian, Kamran
    Cho, Kyoung-Rok
    Kavehei, Omid
    Kang, Soon-Ku
    Abbott, Derek
    Kang, Sung-Mo Steve
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (08) : 1407 - 1417
  • [14] Hong S., 2014, Emerging NonVolatile Memories
  • [15] Horowitz M, 2014, ISSCC DIG TECH PAP I, V57, P10, DOI 10.1109/ISSCC.2014.6757323
  • [16] An 8 Mb Multi-Layered Cross-Point ReRAM Macro With 443 MB/s Write Throughput
    Kawahara, Akifumi
    Azuma, Ryotaro
    Ikeda, Yuuichirou
    Kawai, Ken
    Katoh, Yoshikazu
    Hayakawa, Yukio
    Tsuji, Kiyotaka
    Yoneda, Shinichi
    Himeno, Atsushi
    Shimakawa, Kazuhiko
    Takagi, Takeshi
    Mikawa, Takumi
    Aono, Kunitoshi
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2013, 48 (01) : 178 - 185
  • [17] Kurzak Jakub., 2010, Scientific Computing with Multicore and Accelerators
  • [18] Kvatinsky S., 2012, ELECT ELECT ENG ISRA, P1, DOI DOI 10.1109/EEEI.2012.6377081
  • [19] TEAM: ThrEshold Adaptive Memristor Model
    Kvatinsky, Shahar
    Friedman, Eby G.
    Kolodny, Avinoam
    Weiser, Uri C.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (01) : 211 - 221
  • [20] Kvatinsky S, 2012, INT WORK CELL NANO