TY - GEN
T1 - MIREDO
T2 - 31st Asia and South Pacific Design Automation Conference, ASP-DAC 2026
AU - He, Xiaolin
AU - Duan, Cenlin
AU - Qi, Yingjie
AU - May, Xiao
AU - Yang, Jianlei
N1 - Publisher Copyright:
© 2026 IEEE.
PY - 2026
Y1 - 2026
N2 - Computing-in-Memory (CIM) architectures have emerged as a promising solution for accelerating Deep Neural Networks (DNNs) by mitigating data movement bottlenecks. However, realizing the potential of CIM requires specialized dataflow optimizations, which are challenged by an expansive design space and strict architectural constraints. Existing optimization approaches often fail to fully exploit CIM accelerators, leading to noticeable gaps between theoretical and actual system-level efficiency. To address these limitations, we propose the MIREDO framework, which formulates dataflow optimization as a MixedInteger Programming (MIP) problem. MIREDO introduces a hierarchical hardware abstraction coupled with an analytical latency model designed to accurately reflect the complex data transfer behaviors within CIM systems. By jointly modeling workload characteristics, dataflow strategies, and CIM-specific constraints, MIREDO systematically navigates the vast design space to determine the optimal dataflow configurations. Evaluation results demonstrate that MIREDO significantly enhances performance, achieving up to 3.2 × improvement across various DNN models and hardware setups.
AB - Computing-in-Memory (CIM) architectures have emerged as a promising solution for accelerating Deep Neural Networks (DNNs) by mitigating data movement bottlenecks. However, realizing the potential of CIM requires specialized dataflow optimizations, which are challenged by an expansive design space and strict architectural constraints. Existing optimization approaches often fail to fully exploit CIM accelerators, leading to noticeable gaps between theoretical and actual system-level efficiency. To address these limitations, we propose the MIREDO framework, which formulates dataflow optimization as a MixedInteger Programming (MIP) problem. MIREDO introduces a hierarchical hardware abstraction coupled with an analytical latency model designed to accurately reflect the complex data transfer behaviors within CIM systems. By jointly modeling workload characteristics, dataflow strategies, and CIM-specific constraints, MIREDO systematically navigates the vast design space to determine the optimal dataflow configurations. Evaluation results demonstrate that MIREDO significantly enhances performance, achieving up to 3.2 × improvement across various DNN models and hardware setups.
KW - Computing-in-Memory
KW - Dataflow Optimization
KW - DNN Accelerator
KW - Mixed-Integer Programming
UR - https://www.scopus.com/pages/publications/105041724573
U2 - 10.1109/ASP-DAC66049.2026.11420477
DO - 10.1109/ASP-DAC66049.2026.11420477
M3 - 会议稿件
AN - SCOPUS:105041724573
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 1188
EP - 1194
BT - ASP-DAC 2026 - 31st Asia and South Pacific Design Automation Conference, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 19 January 2026 through 22 January 2026
ER -