Anand Sivasubramaniam

Bank-level In-memory Processing (BLIMP)

Photo of Anand Sivasubramaniam

Anand Sivasubramaniam
Pennsylvania State University


Processing-in-Memory for commodity DRAM systems is starting to emerge with recent commercial offerings. In this talk, we will summarize our experiences in exploring the what, where, and how of such PIM DDR systems. Rather than many prior studies which built custom compute engines, we explore general purpose RISC-V cores near the memory arrays to be useful across a wider spectrum of applications. We will show different options for placing these cores and the associated trade-offs. Finally, we will explore programming and compiler support to offload applications readily onto these platforms.



Anand Sivasubramaniam is a Distinguished Professor of Computer Science and Engineering at Penn State. He received his B.Tech from IIT Madras, and MS and Ph.D. degrees, all in computer science, from Georgia Tech. He has been at Penn State since 1995, where he has spearheaded several research projects in high-performance computing, energy-efficient computer systems design, sustainable data centers, and using computing for tackling sustainability issues on a broader scale including building energy management, renewable energy integration, and efficient water distribution for utilities. He is also an R&D Consulting Advisor for Tata Consultancy Services on many of these topics. Apart from an NSF Career award, he has received 3 Google Research Awards, 3 IBM Faculty Awards, and an HP Innovation award. He is an IEEE Fellow and an ACM Distinguished Scientist. [Source]