PABLO: A Variation-Robust PIM Architecture for Bulk Bitwise Logical Operations in DRAM

The significant data movement between processing units and DRAM adversely affects the performance and energy efficiency of the systems to process bulk bitwise logical operations (BLOs). Researchers have addressed the problem by employing processing-in-memory (PIM) techniques, where bulk bitwise operations are processed in DRAM. Among existing techniques, semi-digital PIMs, which support bulk BLOs by utilizing DRAM core circuits, are one of the most viable designs due to their moderate area penalties. However, our study reveals that state-of-the-art (SOTA) semi-digital PIMs suffer from considerable computation errors caused by process variations. This paper presents PABLO, a novel PIM architecture based on DRAM, to address the challenge. The essential contribution is to develop a generic bitwise unit integrated with the conventional local sense amplifier, enabling bulk BLOs with minimal overhead and modifications of commodity DRAM. As a result, the proposed design allows for simplified bitwise operations while hardly affecting conventional DRAM core operations. We comprehensively demonstrate the enhanced variation tolerance of PABLO compared to SOTA semi-digital PIMs through Monte Carlo simulations. Furthermore, our evaluation results indicate that PABLO achieves a speedup of up to <inline-formula><tex-math notation="LaTeX">${\sim} 3.97\times$</tex-math></inline-formula> and energy savings of up to <inline-formula><tex-math notation="LaTeX">${\sim} 3.87\times$</tex-math></inline-formula> compared to existing solutions.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Emerging Topics in Computing
Published
2024-10-31
DOI
https://doi.org/10.1109/tetc.2024.3486348
Primary Topic
Advancements in Semiconductor Devices and Circuit Design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PABLO: A Variation-Robust PIM Architecture for Bulk Bitwise Logical Operations in DRAM

Jeong Hoan Park, Thanh-Dat Nguyen, Minh-Son Le, Seungkyu Choi et al.
IEEE Transactions on Emerging Topics in Computing
Advancements in Semiconductor Devices and Circuit Design
article

PABLO: A Variation-Robust PIM Architecture for Bulk Bitwise Logical Operations in DRAM

Jeong Hoan Park, Thanh-Dat Nguyen, Minh-Son Le, Seungkyu Choi, Ik‐Joon Chang
article en

Abstract

The significant data movement between processing units and DRAM adversely affects the performance and energy efficiency of the systems to process bulk bitwise logical operations (BLOs). Researchers have addressed the problem by employing processing-in-memory (PIM) techniques, where bulk bitwise operations are processed in DRAM. Among existing techniques, semi-digital PIMs, which support bulk BLOs by utilizing DRAM core circuits, are one of the most viable designs due to their moderate area penalties. However, our study reveals that state-of-the-art (SOTA) semi-digital PIMs suffer from considerable computation errors caused by process variations. This paper presents PABLO, a novel PIM architecture based on DRAM, to address the challenge. The essential contribution is to develop a generic bitwise unit integrated with the conventional local sense amplifier, enabling bulk BLOs with minimal overhead and modifications of commodity DRAM. As a result, the proposed design allows for simplified bitwise operations while hardly affecting conventional DRAM core operations. We comprehensively demonstrate the enhanced variation tolerance of PABLO compared to SOTA semi-digital PIMs through Monte Carlo simulations. Furthermore, our evaluation results indicate that PABLO achieves a speedup of up to <inline-formula><tex-math notation="LaTeX">${\sim} 3.97\times$</tex-math></inline-formula> and energy savings of up to <inline-formula><tex-math notation="LaTeX">${\sim} 3.87\times$</tex-math></inline-formula> compared to existing solutions.

IEEE Transactions on Emerging Topics in ComputingVol. 13(4)
Kyung Hee University (KR)
Openalex Percentile: Top 83%
Advancements in Semiconductor Devices and Circuit Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.