Morteza Baradaran
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Morteza Baradaran has a total of 14 co-authors. Here are the top co-authors by number of shared publications:
- Kevin Skadron
University of Virginia
2 shared publications - Abdullah T. Mughrabi
Microsoft, Redmond, WA, USA
1 shared publication - Akhil Shekar
Dept of Computer Science, University of Virginia
1 shared publication - Alif Ahmed
University of Virginia
1 shared publication - Ashish Venkat
University of Virginia
1 shared publication - Beenish Gul
University of Virginia
1 shared publication
Latest Publications
- Open Access
- 25 June 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Architecture and Code Optimization
- Vol. 23 (2) , 1-28
Characterizing Digital DRAM PIM through Modeling and Benchmarking
The disparity between processor speed and memory bandwidth has become a growing performance bottleneck, particularly for memory-intensive workloads. Processing-in-Memory (PIM) mitigates this bottleneck by integrating computation directly within DRAM. However, the effectiveness of PIM varies significantly across workloads, architectures, and DRAM technologies, yet it is often assessed using tightly coupled simulators and benchmarks that lack portability and generality. This article extends PIMbench and PIMeval —a generalizable benchmark suite and an extensible PIM simulator to support a broader range of workloads, PIM architectures, and DRAM technologies. This evaluation incorporates roofline analysis and a breakdown of intra-memory execution stages to identify PIM-specific bottlenecks and performance scaling limits. The evaluation spans three classes of digital PIM architectures: subarray-level bit-serial, subarray-level bit-parallel, and bank-level bit-parallel. It further demonstrates how internal DRAM parameters such as subarray count and GDL width impact PIM performance. The code is publicly available at: https://github.com/UVA-LavaLab/PIMeval-PIMbench .
- 25 June 2026
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Architecture and Code Optimization
- Vol. 23 (2) , 1-28
Open AccessCharacterizing Digital DRAM PIM through Modeling and Benchmarking
The disparity between processor speed and memory bandwidth has become a growing performance bottleneck, particularly for memory-intensive workloads. Processing-in-Memory (PIM) mitigates this bottleneck by integrating computation directly within DRAM. However, the effectiveness of PIM varies significantly across workloads, architectures, and DRAM technologies, yet it is often assessed using tightly coupled simulators and benchmarks that lack portability and generality. This article extends PIMbench and PIMeval —a generalizable benchmark suite and an extensible PIM simulator to support a broader range of workloads, PIM architectures, and DRAM technologies. This evaluation incorporates roofline analysis and a breakdown of intra-memory execution stages to identify PIM-specific bottlenecks and performance scaling limits. The evaluation spans three classes of digital PIM architectures: subarray-level bit-serial, subarray-level bit-parallel, and bank-level bit-parallel. It further demonstrates how internal DRAM parameters such as subarray count and GDL width impact PIM performance. The code is publicly available at: https://github.com/UVA-LavaLab/PIMeval-PIMbench .
- Open Access
- 6 October 2025
- Published by Association for Computing Machinery (ACM)
- p. 190-196
TriPIM — Exact Triangle Counting on UPMEM Processing-in-Memory for Graph Analytics
- 6 October 2025
- Published by Association for Computing Machinery (ACM)
- p. 190-196
Open AccessTriPIM — Exact Triangle Counting on UPMEM Processing-in-Memory for Graph Analytics