StreamPIM: Streaming Matrix Computation in Racetrack Memory

被引:3
|
作者
An, Yuda [1 ]
Tang, Yunxiao [1 ]
Yi, Shushu [1 ]
Peng, Li [1 ]
Pan, Xiurui [1 ]
Sun, Guangyu [1 ,3 ]
Luo, Zhaochu [1 ]
Li, Qiao [2 ]
Zhang, Jie [1 ]
机构
[1] Peking Univ, Beijing, Peoples R China
[2] Xiamen Univ, Xiamen, Peoples R China
[3] Beijing Adv Innovat Ctr Integrated Circuits, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
CIRCUIT; DESIGN; ENERGY; GPUS;
D O I
10.1109/HPCA57654.2024.00031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Racetrack memory (RM) techniques have become promising solutions to resolve the memory wall issue as they increase memory density, reduce energy consumption and are capable of building processing-in-memory (PIM) architectures. RM can place arithmetic logic units in or near its memory arrays to process tasks offloaded by the host. While there already exist multiple studies of processing in RM, these solutions, unfortunately, suffer from data transfer overheads imposed by the loose coupling of the memory core and the computation units. To address this issue, we propose StreamPIM, a new processing-in-RM architecture, which tightly couples the memory core and the computation units. Specifically, StreamPIM directly constructs a matrix processor from domain-wall nanowires without the usage of CMOS-based computation units. It also designs a domainwall nanowire-based bus, which can eliminate electromagnetic conversion. StreamPIM further optimizes the performance by leveraging RM internal parallelism. Our evaluation results show that StreamPIM achieves 39.1x higher performance and saves 58.4x energy consumption, compared with the traditional computing platform.
引用
收藏
页码:297 / 311
页数:15
相关论文
共 50 条
  • [41] Circuits for a Perpendicular Magnetic Anisotropic (PMA) Racetrack Memory
    Junsangsri, Pilin
    Han, Jie
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2015, 1 (03): : 127 - 137
  • [42] Voltage Controlled Magnetic Skyrmion Motion for Racetrack Memory
    Kang, Wang
    Huang, Yangqi
    Zheng, Chentian
    Lv, Weifeng
    Lei, Na
    Zhang, Youguang
    Zhang, Xichao
    Zhou, Yan
    Zhao, Weisheng
    SCIENTIFIC REPORTS, 2016, 6
  • [43] Perpendicular-magnetic-anisotropy CoFeB racetrack memory
    Zhang, Y.
    Zhao, W. S.
    Ravelosona, D.
    Klein, J. -O.
    Kim, J. V.
    Chappert, C.
    JOURNAL OF APPLIED PHYSICS, 2012, 111 (09)
  • [44] Array Organization and Data Management Exploration in Racetrack Memory
    Sun, Zhenyu
    Bi, Xiuyuan
    Wu, Wenqing
    Yoo, Sungjoo
    Li, Hai
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1041 - 1054
  • [45] Domain Wall Motion Control for Racetrack Memory Applications
    Kumar, Durgesh
    Jin, Tianli
    Al Risi, S.
    Sbiaa, Rachid
    Lew, W. S.
    Piramanayagam, S. N.
    IEEE TRANSACTIONS ON MAGNETICS, 2019, 55 (03)
  • [46] Positional Stability of Skyrmions in a Racetrack Memory with Notched Geometry
    Morshed, Md Golam
    Vakili, Hamed
    Ghosh, Avik W.
    PHYSICAL REVIEW APPLIED, 2022, 17 (06)
  • [47] Parallel Matrix Multiplication on Memristor-Based Computation-in-Memory Architecture
    Hawn, Adib
    Yu, Jintao
    Nane, Razvan
    Taouil, Mottagiallab
    Hamdioui, Said
    Bertels, Koen
    2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 759 - 766
  • [48] Tilted magnetisation for domain wall pinning in racetrack memory
    Jin, Tianli
    Tan, Funan
    Ang, Calvin Ching Ian
    Gan, Weiliang
    Cao, Jiangwei
    Lew, Wen Siang
    Piramanayagam, S. N.
    JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 2019, 489
  • [49] A repulsive skyrmion chain as a guiding track for a racetrack memory
    Suess, D.
    Vogler, C.
    Bruckner, F.
    Heistracher, P.
    Abert, C.
    AIP ADVANCES, 2018, 8 (11):
  • [50] Voltage Controlled Magnetic Skyrmion Motion for Racetrack Memory
    Wang Kang
    Yangqi Huang
    Chentian Zheng
    Weifeng Lv
    Na Lei
    Youguang Zhang
    Xichao Zhang
    Yan Zhou
    Weisheng Zhao
    Scientific Reports, 6