Skip to main navigation Skip to search Skip to main content

cpuC: A Dynamic Reconfigurable Architecture for CNNs Acceleration

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The emergence use of convolutional neural networks in embedded systems calls for a power effcient light CPU architecture that can deliver an optimized degree of parallelism for trained CNNs (both memory and instructions per cycle). The proposed cpuC uses a crossbar to physicaly connect a set of units (Memory-ports, Registers, Muxes, Adders, Multipliers, etc.) in variouse topolgies forming diffrent sets of arithmetic circuits every clock-cycle. The resulting CPU is capable of computing the convolution of a complete k × k kernel in a single clock-cycle. Inspite of this massive parallelism the power consumption is very low (0.15 W) mainly due to the simplicity of the design. We compared a cpuC version designed to accelerate the convolutional layer of a given CNN to a GPU Geforce 840, executing an equivalent code. Synthesis results suggest that the cpuC accelerator can execute significantly more convolutions than the GPU assuming comparable die area.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages710-717
Number of pages8
ISBN (Electronic)9798331565718
DOIs
StatePublished - 2025
Event18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025 - Singapore, Singapore
Duration: 15 Dec 202518 Dec 2025

Publication series

NameProceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025

Conference

Conference18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025
Country/TerritorySingapore
CitySingapore
Period15/12/2518/12/25

Bibliographical note

Publisher Copyright:
© 2025 IEEE.

Keywords

  • cnn
  • convolutional neural networks
  • cpu architecture
  • crossbar interconnect
  • embedded systems
  • hardware acceleration
  • low power design
  • parallel computing

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'cpuC: A Dynamic Reconfigurable Architecture for CNNs Acceleration'. Together they form a unique fingerprint.

Cite this