arXiv · 2410.16759
Towards Efficient IMC Accelerator Design Through Joint Hardware-Workload Co-optimization
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.
Explore related subjects
Keep this discovery
Olga Krestinskaya, Mohammed E. Fouda, Ahmed Eltawil, Khaled N. Salama. 2024-10-22. Towards Efficient IMC Accelerator Design Through Joint Hardware-Workload Co-optimization. https://arxiv.org/abs/2410.16759
Cite the original work for its findings. Save a collection to share your selection of sources.