Case Study on Integrated Architecture for In-Memory and In-Storage Computing

被引:2
|
作者
Kim, Manho [1 ]
Kim, Sung-Ho [1 ]
Lee, Hyuk-Jae [1 ]
Rhee, Chae-Eun [2 ]
机构
[1] Seoul Natl Univ, Dept Elect Engn, Seoul 08826, South Korea
[2] Inha Univ, Dept Informat & Commun Engn, Incheon 22212, South Korea
基金
新加坡国家研究基金会;
关键词
near data processing; processing in memory; in-storage computing; POWER; MODEL;
D O I
10.3390/electronics10151750
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the advent of computers, computing performance has been steadily increasing. Moreover, recent technologies are mostly based on massive data, and the development of artificial intelligence is accelerating it. Accordingly, various studies are being conducted to increase the performance and computing and data access, together reducing energy consumption. In-memory computing (IMC) and in-storage computing (ISC) are currently the most actively studied architectures to deal with the challenges of recent technologies. Since IMC performs operations in memory, there is a chance to overcome the memory bandwidth limit. ISC can reduce energy by using a low power processor inside storage without an expensive IO interface. To integrate the host CPU, IMC and ISC harmoniously, appropriate workload allocation that reflects the characteristics of the target application is required. In this paper, the energy and processing speed are evaluated according to the workload allocation and system conditions. The proof-of-concept prototyping system is implemented for the integrated architecture. The simulation results show that IMC improves the performance by 4.4 times and reduces total energy by 4.6 times over the baseline host CPU. ISC is confirmed to significantly contribute to energy reduction.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] A Scalable Near-Memory Architecture for Training Deep Neural Networks on Large In-Memory Datasets
    Schuiki, Fabian
    Schaffner, Michael
    Gurkaynak, Frank K.
    Benini, Luca
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (04) : 484 - 497
  • [32] MRAM-based In-Memory Computing for Efficient Acceleration of Generative Adversarial Networks
    Kaushik, Partha
    Gupta, Avi
    Nehete, Hemkant
    Kaushik, Brajesh Kumar
    2023 IEEE 23RD INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY, NANO, 2023, : 798 - 802
  • [33] Reconfigurable Stateful Logic Circuit With Cu/CuI/Pt Memristors for In-Memory Computing
    Luo, Li
    Li, Bochang
    Wang, Lidan
    Tan, Jinpei
    Duan, Shukai
    Zhu, Chunxiang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (05) : 835 - 847
  • [34] Programmable In-Memory Computing Circuit for Solving Combinatorial Matrix Operation in One Step
    Hong, Qinghui
    Man, Shen
    Sun, Jingru
    Du, Sichun
    Zhang, Jiliang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (07) : 2916 - 2928
  • [35] NNgine: Ultra-Efficient Nearest Neighbor Accelerator Based on In-Memory Computing
    Imani, Mohsen
    Kim, Yeseong
    Rosing, Tajana
    2017 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2017, : 228 - 235
  • [36] IS-HBase: An In-Storage Computing Optimized HBase with I/O Offloading and Self-Adaptive Caching in Compute-Storage Disaggregated Infrastructure
    Cao, Zhichao
    Dong, Huibing
    Wei, Yixun
    Liu, Shiyong
    Du, David H. C.
    ACM TRANSACTIONS ON STORAGE, 2022, 18 (02)
  • [37] Cloud-Based In-Memory Columnar Database Architecture for Continuous Audit Analytics
    Wang, Yunsen
    Kogan, Alexander
    JOURNAL OF INFORMATION SYSTEMS, 2020, 34 (02) : 87 - 107
  • [38] CATCAM: Constant-time Alteration Ternary CAM with Scalable In-Memory Architecture
    Chen, Dibei
    Li, Zhaoshi
    Xiong, Tianzhu
    Liu, Zhiwei
    Yang, Jun
    Yin, Shouyi
    Wei, Shaojun
    Liu, Leibo
    2020 53RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO 2020), 2020, : 342 - 355
  • [39] Approximate In-Memory Computing using Memristive IMPLY Logic and its Application to Image Processing
    Fatemieh, Seyed Erfan
    Reshadinezhad, Mohammad Reza
    TaheriNejad, Nima
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3115 - 3119
  • [40] Real-Time Awareness Scheduling for Multimedia Big Data Oriented In-Memory Computing
    Xu, Jianwen
    Ota, Kaoru
    Dong, Mianxiong
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (05): : 3464 - 3473