Processing-in-Memory Using Optically-Addressed Phase Change Memory
Processing-in-Memory Using Optically-Addressed Phase Change Memory
复制标题
DOI:
10.1109/islped58423.2023.10244409
复制
发表时间:
2023-08
期刊:
影响因子:
--
通讯作者:
Guowei Yang;Cansu Demirkıran;Zeynep Ece Kizilates;Carlos A. Ríos Ocampo;Ayse K. Coskun;Ajay Joshi
中科院分区:
文献类型:
--
作者:
Guowei Yang;Cansu Demirkıran;Zeynep Ece Kizilates;Carlos A. Ríos Ocampo;Ayse K. Coskun;Ajay Joshi
Today's Deep Neural Network (DNN) inference systems contain hundreds of billions of parameters, resulting in significant latency and energy overheads during inference due to frequent data transfers between compute and memory units. Processing-in-Memory (PiM) has emerged as a viable solution to tackle this problem by avoiding the expensive data movement. PiM approaches based on electrical devices suffer from throughput and energy efficiency issues. In contrast, Optically-addressed Phase Change Memory (OPCM) operates with light and achieves much higher throughput and energy efficiency compared to its electrical counterparts. This paper introduces a system-level design that takes the OPCM programming overhead into consideration, and identifies that the programming cost dominates the DNN inference on OPCM-based PiM architectures. We explore the design space of this system and identify the most energy-efficient OPCM array size and batch size. We propose a novel thresholding and reordering technique on the weight blocks to further reduce the programming overhead. Combining these optimizations, our approach achieves up to 65.2 × higher throughput than existing photonic accelerators for practical DNN workloads.