arrow
Return

Joint Hardware-Workload Co-Optimization for In-Memory Computing Accelerators

delete2026-03-06
delete0
delete
OA
AI
O
Olga Krestinskaya
M
Mohammed E. Fouda
A
Ahmed M. Eltawil
K
K. Saláma
DOI:10.1109/ACCESS.2026.3671360delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Software-hardware co-design is essential for optimizing in-memory computing (IMC) hardware accelerators for neural networks. However, most existing optimization frameworks target a single workload, leading to highly specialized hardware designs that do not generalize well across models and applications. In contrast, practical deployment scenarios require a single IMC platform that can efficiently support multiple neural network workloads. This work presents a joint hardware-workload co-optimization framework based on an optimized evolutionary algorithm for designing generalized IMC accelerator architectures. By explicitly capturing cross-workload trade-offs rather than optimizing for a single model, the proposed approach significantly reduces the performance gap between workload-specific and generalized IMC designs. The framework is evaluated on both RRAM- and SRAM-based IMC architectures, demonstrating strong robustness and adaptability across diverse design scenarios. Compared to baseline methods, the optimized designs achieve energy-delay-area product (EDAP) reductions of up to 76.2% and 95.5% when optimizing across a small set (4 workloads) and a large set (9 workloads), respectively. The source code of the framework is available at <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/OlgaKrestinskaya/JointHardwareWorkloadOptimizationIMC</uri>.
Keywords:
Design space exploration
in-memory computing
software-hardware co-design
RRAM
SRAM
hardware optimization

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.7W
Citations:
29.4W

Organization

C
compumacy for artificial intelligence solutions
Scholars:
3
Papers: 3
Citations: 0
K
king abdullah university of science and technology
Scholars:
1.5K
Papers: 548
Citations: 0