2023
DOI: 10.48550/arxiv.2301.07486
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

CINM (Cinnamon): A Compilation Infrastructure for Heterogeneous Compute In-Memory and Compute Near-Memory Paradigms

Abstract: The rise of data-intensive applications exposed the limitations of conventional processor-centric von-Neumann architectures that struggle to meet the off-chip memory bandwidth demand. Therefore, recent innovations in computer architecture advocate computein-memory (CIM) and compute-near-memory (CNM), non-von-Neumann paradigms achieving orders-of-magnitude improvements in performance and energy consumption. Despite significant technological breakthroughs in the last few years, the programmability of these syste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 33 publications
0
0
0
Order By: Relevance
“…Additionally, Samsung [6] and SK Hynix [28] have introduced specialized PIM designed significantly for machine learning tasks. These systems utilize HBM2 and GDDR6 DRAM standards, offering support for high-performance operations in the range of TFLOPS [29]. Especially, in [6], the I/O boundary of a bank is equipped with a PIM execution unit comprising SIMD floating-point units, command register files (CRF), general register files (GRF), and scalar register files (SRF).…”
Section: Processing-in-memory (Pim)mentioning
confidence: 99%
See 1 more Smart Citation
“…Additionally, Samsung [6] and SK Hynix [28] have introduced specialized PIM designed significantly for machine learning tasks. These systems utilize HBM2 and GDDR6 DRAM standards, offering support for high-performance operations in the range of TFLOPS [29]. Especially, in [6], the I/O boundary of a bank is equipped with a PIM execution unit comprising SIMD floating-point units, command register files (CRF), general register files (GRF), and scalar register files (SRF).…”
Section: Processing-in-memory (Pim)mentioning
confidence: 99%
“…To enhance the expressiveness of new devices, CINM [29] proposed a general end-to-end compilation infrastructure for heterogeneous computing-in-memory (CIM) and compute-near-memory (CNM) devices. Similar to our design, it uses MLIR rewriting and introduces reusable abstractions and components.…”
Section: A Related Workmentioning
confidence: 99%