Toward a Behavioral-Level End-to-End Framework for Silicon Photonics Accelerators
Toward a Behavioral-Level End-to-End Framework for Silicon Photonics Accelerators
复制标题
DOI:
10.1109/igsc55832.2022.9969371
复制
发表时间:
2022-10
期刊:
影响因子:
--
通讯作者:
Emily Lattanzio;Ranyang Zhou;A. Roohi;Abdallah Khreishah;Durga Misra;Shaahin Angizi
中科院分区:
文献类型:
--
作者:
Emily Lattanzio;Ranyang Zhou;A. Roohi;Abdallah Khreishah;Durga Misra;Shaahin Angizi
Convolutional Neural Networks (CNNs) are widely used due to their effectiveness in various AI applications such as object recognition, speech processing, etc., where the multiply-and-accumulate (MAC) operation contributes to $\sim 95\%$ of the computation time. From the hardware implementation perspective, the performance of current CMOS-based MAC accelerators is limited mainly due to their von-Neumann architecture and corresponding limited memory bandwidth. In this way, silicon photonics has been recently explored as a promising solution for accelerator design to improve the speed and power-efficiency of the designs as opposed to electronic memristive crossbars. In this work, we briefly study recent silicon photonics accelerators and take initial steps to develop an open-source and adaptive crossbar architecture simulator for that. Keeping the original functionality of the MNSIM tool [1], we add a new photonic mode that utilizes the pre-existing algorithm to work with a photonic Phase Change Memory (pPCM) based crossbar structure. With inputs from the CNN's topology, the accelerator configuration, and experimentally-benchmarked data, the presented simulator can report the optimal crossbar size, the number of crossbars needed, and the estimation of total area, power, and latency.