File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Programmable Near-bank Processing-in-Memory with Dependency-Aware Scheduling and ISA Extensions

Author(s)
Shin, Yeongbae
Advisor
Lee, Jongeun
Issued Date
2026-02
URI
https://scholarworks.unist.ac.kr/handle/201301/90963 http://unist.dcollection.net/common/orgView/200000966303
Abstract
Processing-in-Memory (PIM) has re-emerged as a promising solution to alleviate the memory bottleneck in data-intensive workloads such as machine learning and scientific computing. However, most existing DRAM-based PIM architectures are limited to a few domain-specific kernels such as GEMV, while general-purpose designs suffer from large hardware complexity. In this paper, we propose a programmable near-bank PIM architecture capable of efficiently sup- porting diverse kernels, including both regular and irregular workloads. We design Decoupled Ac- cess–Execute (DAE) architecture that enables dependency-aware instruction scheduling and host-independent execution, allowing dynamic handling of variable memory latency. Based on the DAE architecture, we design a lightweight SIMD PIM ISA that supports indirect addressing, predication, and permutation operations to effectively map irregular kernels without additional on-chip memory structures. We implement and evaluate the proposed architecture using the kernels of PrIM benchmark, cov- ering different characteristics. Experimental results show that the proposed architecture efficiently map the range of kernels supported by DRAM-based PIM while maintaining moderate hardware overhead compared to bank area. These results demonstrate the feasibility of a PIM platform that balances pro- grammability and efficiency for memory-bound workloads.
Publisher
Ulsan National Institute of Science and Technology
Degree
Master
Major
Department of Electrical Engineering

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.