Close

Presentation

CIMFlow: An Integrated Framework for Systematic Design and Evaluation of Digital CIM Architectures
DescriptionDigital Compute-in-Memory (CIM) architectures have shown great promise in accelerating deep neural networks (DNNs) by addressing the memory wall bottleneck. However, their development and optimization are hindered by a lack of systematic tools encompassing both software and hardware design spaces. We present CIMFlow, an integrated framework that offers an out-of-the-box workflow for implementing and evaluating DNN workloads on digital CIM platforms. CIMFlow bridges compilation and simulation through a flexible ISA design and tackles digital CIM constraints with advanced optimization strategies in the compilation flow. Our evaluation demonstrates that CIMFlow enables systematic exploration and optimization across diverse configurations.