Skip to content Skip to navigation

Abhishek Bhattacharjee

Associate Professor
(848) 445-8306
core 306
Research Area: 
Computer Architecture
Operating Systems
Brain-Machine Interfaces
Department of Computer Science
Rutgers, The State University of New Jersey
110 Frelinghuysen Road
Piscataway, NJ 08854-8019

Abhishek Bhattacharjee is a computer scientist and engineer building high-performance, energy-efficient, and secure computer systems at all scales (e.g., datacenters, mobile systems). His particular expertise lies in hardware achitecture and systems software. In addition, he is exploring links between computer systems and the brain, in particular, the design of brain-machine interfaces.

Abhishek received his PhD in Electrical Engineering from Princeton University in 2010. While at Princeton, he was the recipient of the Gordon Wu Prize for Research Excellence. Prior to Princeton, he completed his B. Eng with honours Electrical Engineering from McGill University in 2005, where was the recipient of the British Association Medal for Great Distinction for graduating at the top of his department.

Awards & Distinctions: 
  • Best paper award nominations for MICRO '15, PACT '09 papers.
  • ASPLOS '14 paper selected for ieee micro's top picks in computer architecture journal.
  • Research awards from VMware and Google, '13.
  • National science foundation's CAREER award, '13.
  • Wu prize for academic excellence, princeton university, '09.
  • British association medal for graduating at the top of class, james mcgill award, james mcgill scholarship, mcgill university, '01-'05.
  • Graduated at the top of class, the dwight school in manhattan, '01.
Personal News: 
  • AMD has implemented tlb coalescing based on our micro '12 paper in its upcoming Zen chip for desktops, laptops, servers, and cpu-gpus.
  • Check out our ISPASS '16 paper characterizing virtual addressing mechanisms on real-system GPUs.
  • Here's our ASPLOS '16 paper on memory transistency, or memory consistency and address translation interactions, and our tool to model it.
  • Our work on large page management in virtualized environments has been accepted at MICRO '15, and is a best paper award candidate.
  • Check out our recent top picks paper on address translation for throughput oriented accelerators, building on our ASPLOS '14 paper.
Classes Taught: 
  • CS 211, Computer Architecture.
  • CS 505, Computer Structures.
  • CS 507, Advanced Computer Architecture.
Student, PostDocs, & Visitors: 
  • Zi Yan, PhD candidate.
  • Research: OS paging techniques for heterogeneous memories.
  • Internships and collaborations: VMware, NVIDIA research.


  • Jan Vesely, PhD candidate.
  • Research: Shared virtual memory and system calls for GPUs.
  • Internships and collaborations: AMD research.


  • Guilherme Cox, PhD candidate.
  • Research: Hardware support for shared virtual memory on GPUs.
  • Internships and collaborations: Google, AMD research.


  • Reza Soltaniyeh, PhD candidate.
  • Research: Efficient virtual memory for mobile devices.
  • Binh Pham, PhD 2016.
  • Research: Efficient virtual memory for big-memory systems.
  • Internships and collaborations: Qualcomm research, AMD research, Intel research.