Abhishek Bhattacharjee

I am an Associate Professor of Computer Science at Rutgers University, and a CV Starr Fellow at the Neuroscience Institute at Princeton University. I build computer systems for all scales of use, from datacenters to biomedical devices. I’m currently designing chips for brain implants and systems for brain modeling with my students, Guilherme Cox, Ján Veselý, and Zi Yan.

My group is well-known for influencing the way modern computer systems implement virtual memory. Some of our ideas are in wide commercial use. We are the inventors of coalesced TLBs, which AMD now implements on its chips, starting with its Ryzen architecture. We have also proposed, with NVIDIA colleagues, mechanisms for superpage management. Our code is expected to be merged into mainline Linux.

I obtained my PhD from Princeton, where I was awarded the Wu Prize for academic distinction, and my Bachelor’s degree with Great Distinction from McGill, where I was awarded the British Association Medal for graduating at the top of my class. I am also the recipient of Princeton Neuroscience Institute’s CV Starr Fellowship, the National Science Foundation’s CAREER award, and research awards from Google and VMware.

recent publications