Farzana Ahmed Siddique
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Farzana Ahmed Siddique has a total of 16 co-authors. Here are the top co-authors by number of shared publications:
- Kevin Skadron
University of Virginia
2 shared publications - Alif Ahmed
University of Virginia
1 shared publication - Ashish Venkat
University of Virginia
1 shared publication - Beenish Gul
University of Virginia
1 shared publication - Deyuan Guo
University of Virginia
1 shared publication - Eric Tang
Carnegie Mellon University, Pittsburgh, PA, USA
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
- 15 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 1126-1132
Hardware-Software Co-Design of Iterative Filter-Update Numerical Methods Using Processing-In-Memory
- 15 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 1126-1132
Open AccessHardware-Software Co-Design of Iterative Filter-Update Numerical Methods Using Processing-In-Memory