Rajeev Balasubramonian
Contact info:
Email: my first name @ cs.utah.edu
50 S. Central Campus Drive, Rm. 3414,
Salt Lake City, UT 84112
Ph: 801-581-4553; Fax: 801-581-5843
CV |
Detailed research page |
Full publication list |
Teaching page |
Utah Arch Research Group |
Blog |
YouTube
Research, Service
Recent Activities:
- ISCA 2024 Program Co-Chair.
- ACM SIGARCH Board of Directors, July 2023 - June 2025.
- ACM SIGARCH Blog Editor, July 2019 - August 2022.
- Book: Innovations in the Memory System, 2019.
- HPCA 2019 Program Co-Chair.
- Tutorial on Runtimes in the Cloud, 2018, 2019, 2020.
- IEEE Micro Special Issue on Near Data Processing, guest co-editor, Jan/Feb 2016.
- 3rd Workshop on Near-Data Processing, co-located with MICRO 2015.
- 2nd Workshop on Near-Data Processing, co-located with MICRO 2014.
- The Memory Forum, co-located with ISCA 2014.
- ASPLOS 2014 General Co-Chair
- 1st Workshop on Near-Data Processing, co-located with MICRO 2013.
- JWAC Memory Scheduling Championship at ISCA 2012, based on the USIMM memory system simulation infrastructure.
- Book: Multi-Core Cache Hierarchies.
Recent Papers (Full list of publications):
Older Selected Publications (Full list of publications) :
My research focuses on many aspects of computer architecture. I am
especially interested in studying how future technology trends
influence the design of microprocessors and memory systems. In recent
years, we have focused on designing memory systems that can cater to
the bandwidth, latency, power, cost, security, and reliability demands of
data-intensive workloads. We are also exploring accelerators for a range
of demanding kernels, including deep neural networks, genomic analysis, and
security primitives.
Current projects include:
- Accelerators: designing accelerators for machine learning applications, genomic analysis, and security primitives.
- Memory Systems : optimizing DRAM/NVM chips and security for data-intensive workloads.
Past projects include:
- Reliability : efficient mechanisms to support chipkill reliability in the memory system.
- Large cache design : methodologies to model large NUCA cache hierarchies, policies to organize data, and organizations in 3D.
- Interconnect design : leveraging different wires in a heterogeneous network for architectural innovation.
- Transactional memory : innovations for scalable hardware transactional memory.
Books
Innovations in the Memory System , Rajeev Balasubramonian, Synthesis Lectures on Computer Architecture , Morgan and Claypool Publishers, 2019.
Multi-Core Cache Hierarchies , Rajeev Balasubramonian, Norman P. Jouppi, Naveen Muralimanohar, Synthesis Lectures on Computer Architecture , Morgan and Claypool Publishers, 2011.
Software Release
HEPack Simulator
CACTI 7
USIMM
CACTI 6.0
( CACTI mirror site )
Teaching
In Spring 2024, I am teaching CS 3810 Computer Organization.
In Fall 2023, I am teaching CS 7930 Intro to Computing PhD.
My typical teaching assignments include: CS 6810 Computer Architecture,
CS 3810 Computer Organization,
CS 7710 Neuromorphic Architectures,
CS 7810 Advanced Computer Architecture,
and the Architecture/VLSI Seminar (CS 7937/7940).
Courses taught in the past are listed here.
Students
Graduated:
- Naveen Muralimanohar , Ph.D. September 2008, Wire-Aware Cache Architectures , First employment: HP Labs, Current employment: Google.
- Niti Madan , Ph.D. January 2009, Leveraging Mixed-process 3D Die Stacking Technology for Cache Hierarchies and Reliability , First employment: Computing Innovation Fellow at IBM T.J. Watson, Current employment: AMD Research.
- Manu Awasthi , Ph.D. September 2011, Managing Data Locality in Future Memory Hierarchies Using a Hardware Software Co-Design Approach , First employment: Micron, Current employment: Asoka University.
- Aniruddha Udipi , Ph.D. March 2012, Designing Efficient Memory for Future Computing Systems , First employment: ARM, Current employment: Google.
- Kshitij Sudan , Ph.D. October 2012, Data Placement for Efficient Main Memory Access , First employment: Samsung, Current employment: Meta.
- Niladrish Chatterjee , Ph.D. September 2013, Designing Efficient Memory Schedulers for Future Systems , First employment: NVidia.
- Seth Pugsley , Ph.D. May 2014, Opportunities for Near Data Computing in MapReduce Workloads , First employment: Intel.
- Manju Shevgoor , Ph.D. October 2015, Enabling Big Memory with Emerging Technologies, First employment: Intel, Current employment: Apple.
- Ali Shafiee , Ph.D. August 2017, Hardware Accelerators for Deep Learning, First employment: Samsung, Current employment: Meta.
- Karl Taht, Ph.D. April 2020, Introspective Computing, First employment: Meta.
- Anirban Nag, Ph.D. October 2020, Enabling Near Data Processing for Emerging Workloads, First employment: Uppsala University, Current employment: Huawei.
- Meysam Taassori, Ph.D. October 2020, Low Overhead Secure Systems, First employment: AMD Research, Current employment: NVIDIA.
- Sumanth Gudaparthi, Ph.D. April 2022, Tensor Acceleration for Non-conventional applications using Versatile Integrants, First employment: AMD Research.
- Surya Narayanan, Ph.D. May 2022, Exploring Avenues to Efficiently Trained Deep Neural Networks, First employment: Imagination Technologies.
- Vivek Venkatesan, M.S. December 2007, Criticality of On-Chip Wires , First employment: Oracle, Current employment: Meta.
- Byong Wu Chong, M.S. December 2012, Transactional Memory , First employment: Broadcom, Current employment: Amazon.
- Gita Sreekumar, M.S. December 2014, First employment: Qualtrics.
- Sahil Koladiya, M.S. May 2015, First employment: Cisco, Current employment: Amazon.
- Akhila Gundu, M.S. May 2015, First employment: Micron.
- Arjun Deb, M.S. May 2016, First employment: Xilinx, Current employment: Apple.
- Chandru Nagarajan, M.S. May 2017, First employment: Micron, Current employment: Apple.
- Shirley Hon, M.S. December 2018.
- Sharad Bhat, M.S. December 2023.
Current:
- Ananth Krishna Prasad, Ph.D. student, Acceleration with Resistive Memories
- Sarabjeet Singh, Ph.D. student, Acceleration of Security Primitives
- Lin Jia, Ph.D. student, Machine Learning Systems
- Shreyas Singh, Ph.D. student, Near Data Processing
- Jarrett Minton, Ph.D. student, Memory Security
Life outside work
Plenty of golf.
Plenty of caddying for my two kids.
Terrible guitar renditions of songs by Tool.
Defending my kitchen countertops from a boisterous German Shepherd.