arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.14897cs.AR
收藏

通信受限加速器的事务级模型模拟器

Transaction-level Model Simulator for Communication-Limited Accelerators

Sunwoo Kim, Jooho Wang, Youngho Seo, Sanghun Lee, Yeji Park, Sungkyung Park, Chester Sungchung Park

摘要:

加速器算法-架构协同设计的关键是在设计初期快速探索设计空间。在这项工作中,预RTL周期准确的加速器模拟器的SystemC事务级建模(TLM),AccTLMSim,提出了卷积神经网络(CNN)加速器。加速器模拟器跟踪加速器和DRAM之间的每个总线事务,考虑到通信带宽。仿真结果与Xilinx Zynq上的实现结果进行了对比验证。使用建议的模拟器,它表明,通信带宽严重影响DRAM延迟和总线协议开销。此外,环路平铺优化,以最大限度地提高性能的约束下的片内SRAM的大小。此外,提出了一种新的性能估计模型,以加快设计空间的探索。由于提出的模拟器和性能评估模型,可以在几十分钟内探索数百万个架构选项的设计空间。

英文摘要:

Rapid design space exploration in early design stage is critical to algorithm-architecture co-design for accelerators. In this work, a pre-RTL cycle-accurate accelerator simulator based on SystemC transaction-level modeling (TLM), AccTLMSim, is proposed for convolutional neural network (CNN) accelerators. The accelerator simulator keeps track of each bus transaction between accelerator and DRAM, taking into account the communication bandwidth. The simulation results are validated against the implementation results on the Xilinx Zynq. Using the proposed simulator, it is shown that the communication bandwidth is severely affected by DRAM latency and bus protocol overhead. In addition, the loop tiling is optimized to maximize the performance under the constraint of on-chip SRAM size. Furthermore, a new performance estimation model is proposed to speed up the design space exploration. Thanks to the proposed simulator and performance estimation model, it is possible to explore a design space of millions of architectural options within a few tens of minutes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑