Improvements in Interlayer Pipelining of CNN Accelerators Using Genetic Algorithms

Mark Horeni, Siddharth Joshi
11/20/2023
cs.ARcs.LGcs.NE

No confident code implementation found for this paper.

Abstract

Deploying Convolutional Neural Networks (CNNs) on edge platforms necessitates efficient hardware acceleration. Any unnecessary data movement in such accelerators can unacceptably degrade performance and efficiency. To address this, we develop a layer fusion technique targeting CNNs, that reduces off-chip data communication using a Genetic Algorithm (GA) applied to graph-based topological sort. Results show a 1.8$\times$ increase in energy efficiency and 1.9$\times$ improvement in energy-delay product (EDP) for MobileNet-v3 on a SIMBA-like mobile architecture. Our approach consistently improves workload performance, averaging 1.4$\times$ improvement to EDP for SIMBA and 1.12$\times$ for Eyeriss.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{horeni2023improvements,
  title  = {Improvements in Interlayer Pipelining of CNN Accelerators Using Genetic Algorithms},
  author = {Mark Horeni and Siddharth Joshi},
  year   = {2023},
  eprint = {2311.12235},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.12235v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.12235.svg)](https://codeofpaper.com/paper/2311.12235)

Discussion