4.5 Article

Gibbon: An Efficient Co-Exploration Framework of NN Model and Processing-In-Memory Architecture

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCAD.2023.3262201

关键词

Computer architecture; Artificial neural networks; Hardware; Computational modeling; Search problems; Statistics; Sociology; Hardware and software co-exploration; neural architecture search (NAS); neural network (NN) accelerator; processing-in-memory (PIM) architectures

向作者/读者索取更多资源

This paper introduces an efficient co-exploration framework, named Gibbon, for NN models and PIM architectures. It improves search efficiency through a carefully designed co-exploration space and an evolutionary search algorithm, ESAPP, and addresses the issue of time-consuming evaluation with a multilevel joint simulator. Experimental results show that Gibbon can find better NN models and PIM architectures in a short amount of time, improving the accuracy of co-design results and reducing the energy-delay-product.
The memristor-based processing-in-memory (PIM) architectures have been proven to be a potential architecture to store enormous parameters and execute the complicated computations of deep neural networks (DNNs) efficiently. Existing PIM studies focus on designing high energy-efficient hardware architecture and algorithm-hardware co-optimization for better performance. However, the impacts of the algorithms and hardware architectures on the performance intersect with each other. Only optimizing the algorithms or the hardware architectures cannot realize the optimal design. Therefore, the co-exploration of NN models and PIM architecture is necessary. However, for one thing, the co-exploration space size of NN models and PIM architectures is extremely huge, and is challenging to search. For another, during the co-exploration process, time-consuming PIM simulators are needed to evaluate various design candidates and pose a heavy time burden. To tackle these problems, we propose an efficient co-exploration framework of NN models and PIM architectures, named Gibbon. In Gibbon, the co-exploration space is carefully designed to adapt both NN models and PIM architectures. Besides, in order to improve search efficiency, we propose an evolutionary search algorithm with adaptive parameter priority (ESAPP). In addition, Gibbon introduces a multilevel joint simulator to alleviate the problem of time-consuming evaluation. The experimental results show that the proposed co-exploration framework can find better NN models and PIM architectures than existing studies in only six GPU hours (9.8x - 48.2x speed-up). At the same time, Gibbon can improve the accuracy of co-design results by 15.3% and reduce the energy-delay-product (EDP) by 5.96x compared with existing work.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据