PIMSYN: Synthesizing Processing-in-memory CNN Accelerators

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Li, Wanqian, Sun, Xiaotian, Wang, Xinyu, Wang, Lei, Han, Yinhe, Chen, Xiaoming
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917599972950016
author Li, Wanqian
Sun, Xiaotian
Wang, Xinyu
Wang, Lei
Han, Yinhe
Chen, Xiaoming
author_facet Li, Wanqian
Sun, Xiaotian
Wang, Xinyu
Wang, Lei
Han, Yinhe
Chen, Xiaoming
contents Processing-in-memory architectures have been regarded as a promising solution for CNN acceleration. Existing PIM accelerator designs rely heavily on the experience of experts and require significant manual design overhead. Manual design cannot effectively optimize and explore architecture implementations. In this work, we develop an automatic framework PIMSYN for synthesizing PIM-based CNN accelerators, which greatly facilitates architecture design and helps generate energyefficient accelerators. PIMSYN can automatically transform CNN applications into execution workflows and hardware construction of PIM accelerators. To systematically optimize the architecture, we embed an architectural exploration flow into the synthesis framework, providing a more comprehensive design space. Experiments demonstrate that PIMSYN improves the power efficiency by several times compared with existing works. PIMSYN can be obtained from https://github.com/lixixi-jook/PIMSYN-NN.
format Preprint
id arxiv_https___arxiv_org_abs_2402_18114
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PIMSYN: Synthesizing Processing-in-memory CNN Accelerators
Li, Wanqian
Sun, Xiaotian
Wang, Xinyu
Wang, Lei
Han, Yinhe
Chen, Xiaoming
Hardware Architecture
Processing-in-memory architectures have been regarded as a promising solution for CNN acceleration. Existing PIM accelerator designs rely heavily on the experience of experts and require significant manual design overhead. Manual design cannot effectively optimize and explore architecture implementations. In this work, we develop an automatic framework PIMSYN for synthesizing PIM-based CNN accelerators, which greatly facilitates architecture design and helps generate energyefficient accelerators. PIMSYN can automatically transform CNN applications into execution workflows and hardware construction of PIM accelerators. To systematically optimize the architecture, we embed an architectural exploration flow into the synthesis framework, providing a more comprehensive design space. Experiments demonstrate that PIMSYN improves the power efficiency by several times compared with existing works. PIMSYN can be obtained from https://github.com/lixixi-jook/PIMSYN-NN.
title PIMSYN: Synthesizing Processing-in-memory CNN Accelerators
topic Hardware Architecture
url https://arxiv.org/abs/2402.18114