Accelerating Artificial Intelligence with StreamDCIM: A Novel Computing-in-Memory Accelerator

Saturday 22 March 2025


The quest for faster and more efficient artificial intelligence (AI) has led researchers to explore innovative ways to process vast amounts of data. One such approach is the development of accelerators that can perform complex calculations in memory, rather than relying on traditional processing units.


StreamDCIM is a new digital computing-in-memory accelerator designed specifically for multimodal transformers, a type of AI model that processes multiple sources of information simultaneously. This technology has significant implications for various fields, including natural language processing, computer vision, and robotics.


Traditional accelerators often rely on von Neumann architectures, which separate computation from memory access. However, this approach can lead to bottlenecks in data transfer and inefficient use of resources. StreamDCIM addresses this issue by introducing a tile-based reconfigurable architecture that integrates computation and memory into a single unit.


The accelerator’s mixed-stationary cross-forwarding dataflow enables parallel execution of calculations, allowing for faster processing times and reduced energy consumption. This is achieved through the use of ping-pong-like fine-grained compute-rewriting pipelines, which overlap high-latency on-chip CIM rewriting with new computations.


StreamDCIM’s design allows it to achieve impressive performance gains compared to existing solutions. In experiments, the accelerator demonstrated a speedup of 2.86 times and energy efficiency of 2.64 times over non-streaming solutions for a typical multimodal transformer model.


The implications of StreamDCIM are significant, as it has the potential to accelerate AI applications in various domains. For instance, it could enable faster processing of large datasets in natural language processing, allowing for more accurate language translation and text summarization.


In addition, StreamDCIM’s energy efficiency makes it an attractive solution for edge computing and IoT devices, where power consumption is a major concern. The accelerator’s ability to perform complex calculations in memory also reduces the need for data transfer between different components, further improving overall system performance.


StreamDCIM represents a significant step forward in the development of AI accelerators. Its innovative architecture and dataflow design make it an attractive solution for a wide range of applications, from cloud computing to edge devices. As researchers continue to push the boundaries of AI processing, StreamDCIM’s capabilities will likely play a crucial role in shaping the future of this rapidly evolving field.


Cite this article: “Accelerating Artificial Intelligence with StreamDCIM: A Novel Computing-in-Memory Accelerator”, The Science Archive, 2025.


Artificial Intelligence, Accelerators, Digital Computing-In-Memory, Multimodal Transformers, Natural Language Processing, Computer Vision, Robotics, Von Neumann Architectures, Edge Computing, Iot Devices


Reference: Shantian Qin, Ziqing Qiang, Zhihua Fan, Wenming Li, Xuejun An, Xiaochun Ye, Dongrui Fan, “StreamDCIM: A Tile-based Streaming Digital CIM Accelerator with Mixed-stationary Cross-forwarding Dataflow for Multimodal Transformer” (2025).


Leave a Reply