DPIM: A 2T1C eDRAM Transformer-in-Memory Chip With Sparsity-Aware Quantization and Heterogeneous Dense–Sparse Core
Transformer models have revolutionized artificial intelligence (AI) applications across various domains, but their increasing complexity poses significant challenges in terms of computational and memory demands. While processing-in-memory (PIM) paradigms have been adopted to address these limitations, existing PIM-based transformer accelerators still face hurdles such as: 1) focusing solely on optimizing attention layers; 2) lack of sparsity exploitation for transformers; and 3) limited PIM macro capacity and low cell density, which degrades on-chip data reuse and increases external memory access (EMA). This article presents DPIM, a novel 2T1C eDRAM-based transformer-in-memory chip that addresses these challenges through three key innovations: 1) a sparsity-aware quantization (SAQ) scheme that significantly increases bit-slice sparsity in both activation and weight data, achieving ratios of 83.3% and 88.4%, respectively, with minimal accuracy loss; 2) a heterogeneous PIM core capable of efficiently handling both sparse and dense matrix multiplications (MMs); and 3) a high-density 2T1C eDRAM cell with a density of 1.38 Mb/mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>, enabling large-capacity PIM macros. By integrating these features, DPIM achieves improved computational efficiency and reduced EMA with enhanced on-chip data reuse. The DPIM chip, fabricated using 28-nm CMOS technology, achieves a throughput of 3.03–12.12 TOPS and an energy efficiency of 4.84–19.36 TOPS/W, all measured across INT8 and INT4 operations, respectively. It achieves a throughput density of 0.55 TOPS/mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> with INT8 operation. With a total macro size of 4608 kb, the chip occupies a die area of 20.25 mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> and operates at frequencies from 50 to 285 MHz with a supply voltage of 0.85–1.0 V. The DPIM successfully executes BERT-Large on the general language understanding evaluation (GLUE) dataset. Its macro density is 1413 kb/mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>, and the resulting density figure-of-merit (FoM) (macro density<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\times $</tex-math> </inline-formula>throughput density) is <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.6\times $</tex-math> </inline-formula>–<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$115.8\times $</tex-math> </inline-formula> higher than previous works, representing a significant advancement in hardware design for efficient transformer processing.
Authors
- Hyunjun Cho
- Gunmo Koo (ORCID: https://orcid.org/0009-0007-4175-9717)
- J.-S. Lee
- Suk Jin Lee (ORCID: https://orcid.org/0000-0002-3285-0806)
- Hoichang Jeong (ORCID: https://orcid.org/0000-0002-2391-1814)
- Kunhee Cho (ORCID: https://orcid.org/0000-0002-3409-0505)
- Joo‐Hyung Chae (ORCID: https://orcid.org/0000-0001-6354-5612)
- Ki-Soo Lee
- Keonhee Park (ORCID: https://orcid.org/0000-0003-4151-5484)
- Sungwoong Yune
- Jae Young Kim (ORCID: https://orcid.org/0000-0001-9628-421X)
- Joo-Young Kim (ORCID: https://orcid.org/0000-0003-1099-1496)
- Donghyuk Kim (ORCID: https://orcid.org/0000-0002-4979-7255)
- Jae‐Jin Kim (ORCID: https://orcid.org/0009-0004-9292-5584)
- Kyuho Lee (ORCID: https://orcid.org/0000-0002-4047-1013)
- Chanheum Han
- Jaemin Kim
- Seung-Jae Yoo
- Shu-Chun Yang (ORCID: https://orcid.org/0009-0004-6496-7795)
- Youjun Fred Han
Institutions
- Korea Advanced Institute of Science and Technology (KR)
- Kwangwoon University (KR)
- Yonsei University (KR)
- Kyungpook National University (KR)
- Ulsan National Institute of Science and Technology (KR)
- Sungkyunkwan University (KR)
Publication Details
- Journal
- IEEE Journal of Solid-State Circuits
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/jssc.2025.3607826
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00