Processing-in-Memory (PIM) is a computing paradigm that aims to overcome data movement bottlenecks by making memory systems compute-capable. Explored over several decades since the 1960s, PIM systems are now becoming a reality with the advent of the first commercial products and prototypes. PIM can improve performance and energy efficiency for many modern applications. However, there are many open questions spanning the entire computing stack and many challenges for widespread adoption.
This combined tutorial and workshop will focus on the latest advances in PIM technology, spanning both hardware and software. It will include novel PIM ideas, different tools and frameworks for conducting PIM research, and programming techniques and optimization strategies for PIM kernels. First, we will provide a series of lectures and invited talks that will provide an introduction to PIM, including an overview and a rigorous analysis of existing PIM hardware from industry and academia. Second, we will invite the broad PIM research community to submit and present their ongoing work on memory-centric systems. The program committee will favor papers that bring new insights on memory-centric systems or novel PIM-friendly applications, address key system integration challenges in academic or industry PIM architectures, or put forward controversial points of view on the memory-centric execution paradigm. We also consider position papers, especially from industry, that outline design and process challenges affecting PIM systems, new PIM architectures, or system solutions for real state-of-the-art PIM devices.
Time & Location: June 21st, from 02:00 PM (JST) to 06:15 PM (JST) at room 26-B1F (Building 26, Room B1).
This workshop consists of invited talks on the general topic of memory-centric computing systems. There are a limited number of slots for invited talks. If you would like to deliver a talk on related topics, please contact us by filling out this form. The submission deadline is May 27, 2025, 23:59 AoE. We invite abstract submissions related to (but not limited to) the following topics in the context of memory-centric computing systems:
Time | Speaker | Title | Materials |
---|---|---|---|
02:00pm-02:05pm | Dr. Geraldo F. Oliveira | Logistics | (PDF) (PPT) |
02:05pm-03:00pm | Prof. Onur Mutlu | Memory-Centric Computing | (PDF) (PPT) |
03:00pm-03:30pm | Dr. Alper Buyuktosunoglu | A Near-DRAM Accelerator for Compiler-Generated Fully Homomorphic Encryption Applications | (PDF) (PPT) |
03:30pm-03:45pm | N/A | Coffee Break | |
03:45pm-04:15pm | Dr. Geraldo F. Oliveira | Processing-Using-Memory Systems for Bulk Bitwise Operations | (PDF) (PPT) |
04:15pm-04:45pm | Ismail Emir Yüksel | PuDHammer: Experimental Analysis of Read Disturbance Effects of Processing-using-DRAM in Real DRAM Chips | (PDF) (Px) (PPT) |
04:45pm-05:15pm | Dr. Geraldo F. Oliveira | Processing-Near-Memory Architectures: Developments from Industry & Academia | (PDF) (PPT) |
05:15pm-05:45pm | Manos Frouzakis | PIMDAL: Mitigating the Memory Bottleneck in Data Analytics using a Real Processing-in-Memory System | (PDF) (PPT) |
05:45pm-06:15pm | Dr. Mohammad Sadr | Processing-Near-Storage & Processing-Using-Storage | (PDF) (PPT) |
Talk Title: A Near-DRAM Accelerator for Compiler-Generated Fully Homomorphic Encryption Applications
Talk Abstract: Fully homomorphic encryption (FHE) is a powerful cryptographic technique that enables computation on encrypted data without needing to decrypt it. FHE applications are both compute- and memory-intensive, owing to expensive operations on large data. Hierarchical near-DRAM processing (NDP) solution for FHE applications, harnesses the massive DRAM bank bandwidth. We observe various data access patterns in FHE that reveal distinct levels of parallelism: element-wise, limb-wise, coefficient-wise, and ciphertext-wise. We will discuss an NDP solution that exploits these levels of parallelism to map FHE operations and data onto different hierarchies of the NDP, while addressing major challenges with NDP for FHE.
Bio: Alper Buyuktosunoglu received PhD degree in electrical and computer engineering from University of Rochester. Currently, he is a Principal Research Scientist in Efficient and Resilient Systems department at IBM T. J. Watson Research Center. He has been involved in research and development work in support of IBM z Systems and IBM POWER Systems in the areas of computer architecture and robust power management. He has over 200 patents, has received several IBM-internal awards, IEEE Micro Top Pick recognition, has published over 140 papers, and has served on various conference technical program committees in these areas. He also has served on the editorial board of IEEE MICRO. Dr. Buyuktosunoglu is a member of the IBM Academy of Technology, Hall-of-fame of MICRO, Hall-of-fame of HPCA, an IBM Master Inventor and an IEEE Fellow.