I recently graduated from the Computer Science and Engineering Department of University of California, San Diego. I obtained my doctorate under the guidance of Professor Michael Bedford Taylor. I specialize in computer systems and architecture.
I am currently on the job market for exciting full-time positions.
Research Statement
I am currently on the job market for exciting full-time positions.
Research Statement
Academic Background
Doctor of Philosophy (PhD) 2006 - 2013
Computer Science and Engineering
University of California, San Diego
Advisor: Professor Michael Bedford Taylor
Dissertation: Software and Hardware Techniques for Attacking the Multicore Interference Problem
Master of Science (MS) 2006 - 2009
Computer Science and Engineering
University of California, San Diego
Advisor: Professor Michael Bedford Taylor
Thesis: Design Decisions for Tiled Architecture Memory Systems
Bachelor of Technology (B.Tech) 2001 - 2005
Computer Science and Engineering
Indian Institute of Technology, Kanpur
Computer Science and Engineering
University of California, San Diego
Advisor: Professor Michael Bedford Taylor
Dissertation: Software and Hardware Techniques for Attacking the Multicore Interference Problem
Master of Science (MS) 2006 - 2009
Computer Science and Engineering
University of California, San Diego
Advisor: Professor Michael Bedford Taylor
Thesis: Design Decisions for Tiled Architecture Memory Systems
Bachelor of Technology (B.Tech) 2001 - 2005
Computer Science and Engineering
Indian Institute of Technology, Kanpur
Work Experience
Design Engineer 2005 - 2006
Advanced Micro Devices (AMD)
Bangalore, India
Manager: Swamy Punyamurtula
I worked on AMD’s state-of-the-art memory system for the K10 Bulldozer architecture. Our group was responsible for devising new architectural features, test the resulting performance improvement using a cycle-accurate simulator, and then correlating our results with the verilog models for the future microprocessors. Within the group I was handling the DRAM prefetcher and parts of the memory controller and the DDR controller.
Engineering Intern May 2004 - August 2004
International Business Machine (IBM)
Bangalore, India
Manager: Suparna Bhattacharya
Implementation of asynchronous I/O over network in linux kernel. The project was aimed at implementation of asynchronous I/O for sending data over Network using the same interface as used for asynchronous I/O over file systems. This allowed I/O parallelization and reduced sleep times for processes.
Advanced Micro Devices (AMD)
Bangalore, India
Manager: Swamy Punyamurtula
I worked on AMD’s state-of-the-art memory system for the K10 Bulldozer architecture. Our group was responsible for devising new architectural features, test the resulting performance improvement using a cycle-accurate simulator, and then correlating our results with the verilog models for the future microprocessors. Within the group I was handling the DRAM prefetcher and parts of the memory controller and the DDR controller.
Engineering Intern May 2004 - August 2004
International Business Machine (IBM)
Bangalore, India
Manager: Suparna Bhattacharya
Implementation of asynchronous I/O over network in linux kernel. The project was aimed at implementation of asynchronous I/O for sending data over Network using the same interface as used for asynchronous I/O over file systems. This allowed I/O parallelization and reduced sleep times for processes.