Skip to main navigation Skip to search Skip to main content

CIMFlow: An Integrated Framework for Systematic Design and Evaluation of Digital CIM Architectures

  • Yingjie Qi
  • , Jianlei Yang*
  • , Yiou Wang
  • , Yikun Wang
  • , Dayu Wang
  • , Ling Tang
  • , Cenlin Duan
  • , Xiaolin He
  • , Weisheng Zhao
  • *Corresponding author for this work
  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Digital Compute-in-Memory (CIM) architectures have shown great promise in Deep Neural Network (DNN) acceleration by effectively addressing the 'memory wall' bottleneck. However, the development and optimization of digital CIM accelerators are hindered by the lack of comprehensive tools that encompass both software and hardware design spaces. Moreover, existing design and evaluation frameworks often lack support for the capacity constraints inherent in digital CIM architectures. In this paper, we present CIMFlow, an integrated framework that provides an out-of-the-box workflow for implementing and evaluating DNN workloads on digital CIM architectures. CIMFlow bridges the compilation and simulation infrastructures with a flexible instruction set architecture (ISA) design, and addresses the constraints of digital CIM through advanced partitioning and parallelism strategies in the compilation flow. Our evaluation demonstrates that CIMFlow enables systematic prototyping and optimization of digital CIM architectures across diverse configurations, providing researchers and designers with an accessible platform for extensive design space exploration.

Original languageEnglish
Title of host publication2025 62nd ACM/IEEE Design Automation Conference, DAC 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331503048
DOIs
StatePublished - 2025
Event62nd ACM/IEEE Design Automation Conference, DAC 2025 - San Francisco, United States
Duration: 22 Jun 202525 Jun 2025

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference62nd ACM/IEEE Design Automation Conference, DAC 2025
Country/TerritoryUnited States
CitySan Francisco
Period22/06/2525/06/25

Keywords

  • Compilation
  • Digital Compute-in-Memory
  • Instruction Set Architecture
  • Integrated Framework

Fingerprint

Dive into the research topics of 'CIMFlow: An Integrated Framework for Systematic Design and Evaluation of Digital CIM Architectures'. Together they form a unique fingerprint.

Cite this