NewroMap: Mapping CNNs to NoC-interconnected Self-Contained Data-Flow Accelerators for Edge-AI
NewroMap: Mapping CNNs to NoC-interconnected Self-Contained Data-Flow Accelerators for Edge-AI
复制标题
NewroMap:将 CNN 映射到 NoC 互连的独立数据流加速器,以实现边缘 AI
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Lennart Bamberg
中科院分区:
文献类型:
--
作者:
J. Joseph;M. S. Baloğlu;Yue Pan;R. Leupers;Lennart Bamberg
Conventional AI accelerators are limited by von-Neumann bottlenecks for edge workloads. Domain-specific accelerators (often neuromorphic) solve this by applying near/in-memory computing, NoC-interconnected massive-multicore setups, and data-flow computation. This requires an effective mapping of neural networks (i.e, an assignment of network layers to cores) to balance resources/memory, computation, and NoC traffic. Here, we introduce a mapping called Snake for the predominant convolutional neural networks (CNNs). It utilizes the feed-forward nature of CNNs by folding layers to spatially adjacent cores. We achieve a total NoC bandwidth improvement of up to 3.8× for MobileNet and ResNet vs. random mappings. Furthermore, NewroMap is proposed that continues to optimize Snake mapping through a meta-heuristic; it also simulates the NoC traffic and can work with TensorFlow models. The communication is further optimized with up to 22.52% latency improvement vs. pure snake mapping shown in simulations.
DOI:
10.1145/3472754
发表时间:
2021
期刊:
ACM Trans. Model. Comput. Simul.
影响因子:
--
作者:
Jan Moritz Joseph;Lennart Bamberg;Imad Hajjar;Behnam Razi Perjikolaei;Alberto García-Ortiz;Thilo Pionteck
通讯作者:
Thilo Pionteck