English

StreamDCIM: A Tile-based Streaming Digital CIM Accelerator with Mixed-stationary Cross-forwarding Dataflow for Multimodal Transformer

Hardware Architecture 2025-02-11 v1

Abstract

Multimodal Transformers are emerging artificial intelligence (AI) models designed to process a mixture of signals from diverse modalities. Digital computing-in-memory (CIM) architectures are considered promising for achieving high efficiency while maintaining high accuracy. However, current digital CIM-based accelerators exhibit inflexibility in microarchitecture, dataflow, and pipeline to effectively accelerate multimodal Transformer. In this paper, we propose StreamDCIM, a tile-based streaming digital CIM accelerator for multimodal Transformers. It overcomes the above challenges with three features: First, we present a tile-based reconfigurable CIM macro microarchitecture with normal and hybrid reconfigurable modes to improve intra-macro CIM utilization. Second, we implement a mixed-stationary cross-forwarding dataflow with tile-based execution decoupling to exploit tile-level computation parallelism. Third, we introduce a ping-pong-like fine-grained compute-rewriting pipeline to overlap high-latency on-chip CIM rewriting. Experimental results show that StreamDCIM outperforms non-streaming and layer-based streaming CIM-based solutions by geomean 2.63×\times and 1.28×\times on typical multimodal Transformer models.

Keywords

Cite

@article{arxiv.2502.05798,
  title  = {StreamDCIM: A Tile-based Streaming Digital CIM Accelerator with Mixed-stationary Cross-forwarding Dataflow for Multimodal Transformer},
  author = {Shantian Qin and Ziqing Qiang and Zhihua Fan and Wenming Li and Xuejun An and Xiaochun Ye and Dongrui Fan},
  journal= {arXiv preprint arXiv:2502.05798},
  year   = {2025}
}

Comments

Accepted by 2025 IEEE International Symposium on Circuits and Systems (ISCAS)

R2 v1 2026-06-28T21:37:36.333Z