Towards Efficient IMC Accelerator Design Through Joint Hardware-Workload Co-optimization

Olga Krestinskaya, Mohammed E. Fouda, Ahmed Eltawil, Khaled N. Salama
10/22/2024
cs.ARcs.AI

No confident code implementation found for this paper.

Abstract

Designing generalized in-memory computing (IMC) hardware that efficiently supports a variety of workloads requires extensive design space exploration, which is infeasible to perform manually. Optimizing hardware individually for each workload or solely for the largest workload often fails to yield the most efficient generalized solutions. To address this, we propose a joint hardware-workload optimization framework that identifies optimised IMC chip architecture parameters, enabling more efficient, workload-flexible hardware. We show that joint optimization achieves 36%, 36%, 20%, and 69% better energy-latency-area scores for VGG16, ResNet18, AlexNet, and MobileNetV3, respectively, compared to the separate architecture parameters search optimizing for a single largest workload. Additionally, we quantify the performance trade-offs and losses of the resulting generalized IMC hardware compared to workload-specific IMC designs.

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{krestinskaya2024towards,
  title  = {Towards Efficient IMC Accelerator Design Through Joint Hardware-Workload Co-optimization},
  author = {Olga Krestinskaya and Mohammed E. Fouda and Ahmed Eltawil and Khaled N. Salama},
  year   = {2024},
  eprint = {2410.16759},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.16759v2}
}

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/2410.16759.svg)](https://codeofpaper.com/paper/2410.16759)

Discussion