Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Bit-Line Computing for CNN Accelerators Co-Design in Edge AI Inference
 
research article

Bit-Line Computing for CNN Accelerators Co-Design in Edge AI Inference

Rios, Marco  
•
Ponzina, Flavio  
•
Levisse, Alexandre Sébastien Julien  
Show more
2023
IEEE Transactions on Emerging Topics in Computing

By supporting the access of multiple memory words at the same time, Bit-line Computing (BC) architectures allow the parallel execution of bit-wise operations in-memory. At the array periphery, arithmetic operations are then derived with little additional overhead. Such a paradigm opens novel opportunities for Artificial Intelligence (AI) at the edge, thanks to the massive parallelism inherent in memory arrays and the extreme energy efficiency of computing in-situ, hence avoiding data transfers. Previous works have shown that BC brings disruptive efficiency gains when targeting AI workloads, a key metric in the context of emerging edge AI scenarios. This manuscript builds on these findings by proposing an end-to-end framework that leverages BC-specific optimizations to enable high parallelism and aggressive compression of AI models. Our approach is supported by a novel hardware module performing real-time decoding, as well as new algorithms to enable BC-friendly model compression. Our hardware/software approach results in a 91% energy savings (for a 1% accuracy degradation constraint) regarding state-of-the-art BC computing approaches.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1109/TETC.2023.3237914
Author(s)
Rios, Marco  
•
Ponzina, Flavio  
•
Levisse, Alexandre Sébastien Julien  
•
Ansaloni, Giovanni  
•
Atienza Alonso, David  
Date Issued

2023

Published in
IEEE Transactions on Emerging Topics in Computing
Volume

11

Issue

2

Start page

358

End page

372

Subjects

Edge Artificial Intelligence

•

In-Memory Computing

•

Hardware/Software Co-Design

•

Convolutional Neural Networks

•

Low-power Software Optimization

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
ESL  
FunderGrant Number

H2020

863337

H2020

101016776

EU funding

725657

Show more
Available on Infoscience
January 13, 2023
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/193688
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés