LLM2D
MICSim:一种基于存内计算混合信号AI加速器的模块化仿真器
MICSim: A Modular Simulator for Mixed-signal Compute-in-Memory based AI Accelerator
发布日期: 9/24/2024
arXiv ID: oai:arXiv.org:2409.14838v1

摘要

本研究介绍了MICSim,一个开源的预电路仿真器,专为混合信号计算内存(CIM)加速器的芯片级软件性能和硬件开销的早期评估设计。MICSim采用模块化设计,便于多层次协同设计和设计空间探索。从最先进的CIM仿真器NeuroSim模块化而来,MICSim提供了一个高度可配置的仿真框架,支持多种量化算法、多样化的电路/架构设计以及不同的内存设备。这种模块化方法还使得MICSim能够有效地扩展以适应新设计。MICSim原生支持在Python中评估加速器的软件和硬件性能,利用流行的PyTorch和HuggingFace Transformers框架,适用于CNN和Transformer网络。这些功能使得MICSim在模拟不同网络时具有高度的适应性和用户友好性。本研究展示了MICSim可以轻松结合优化策略进行设计空间探索,并用于芯片级Transformer CIM加速器的评估。此外,MICSim通过本文提出的基于统计的平均模式,可以实现对NeuroSim的9倍至32倍的加速。