Rajeev Balasubramonian

Professor, Associate Director
Kahlert School of Computing
University of Utah

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:

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: Past projects include:


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 6.0 ( CACTI mirror site )


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.




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.