Ravi Rajwar's Homepage

I have graduated from the Computer Sciences Department at the University of Wisconsin-Madison. My advisor was Jim Goodman , a professor in the computer architecture group at the University of Wisconsin-Madison.

Prior to being a graduate student, I worked for some time at IBM Research in Yorktown Heights,New York.

I spent the summer of 1998 at Cray Research working on the coherence protocol of the SV2 system with Dr. Steve Scott, and the summer of 2000 at IBM Research working in the Scalable Server Division. A critical skill set developed during these summers was the appreciation of making and consuming good coffee.

I received a Bachelors degree in Computer Science and Engineering (With Honors) from the Indian Institute of Technology, Roorkee, India, in 1994, a Masters degree in Computer Sciences from the University of Wisconsin-Madison in 1998, and a Ph.D degree in Computer Sciences from the University of Wisconsin-Madison in 2002.


Any computing system. I find many things interesting. I dabble in microarchitecture, multiprocessing, threaded architectures, future cache coherence protocols, memory system design, simulation techniques, hardware verification techniques, parallelism, parallel software, memory ordering, and architecture/compiler interactions.

Fun fact - my Erdös Number is 3.


ACM SIGARCH Maurice Wilkes Award (2014)
ACM SIGARCH/SIGPLAN/SIGOPS ASPLOS Most Influential Paper Award (2013)
IEEE MICRO Top Picks in Computer Architecture Selections (2008,2006,2004,2003,2003)
ACM SIGMICRO Best Paper Award (Dec 2001)
Outstanding Graduate Research Award (Computer Sciences Department, May 2002)
WARF Graduate School Fellow (1996-97)
Frank Roger Bacon Fellow (1996-97)

Public Publications/Talks

Useful/Interesting Links

An excellent talk by Richard Hamming -- "You and Your Research"
How to give a talk... by Mark Hill -- Oral Presentation Advice
How to review papers... by Alan Jay Smith -- The Task of the Referee
How not to write papers... by Jonathan Shewchuk -- Three Sins of Authors in Computer Science and Math
How not to plan a career... by David Patterson -- How to Have a Bad Academic Career
Multiprocessor publication trends... by Mark Hill and Ravi Rajwar -- Multiprocessor Papers in ISCA
The first workshop on Transactional Memory...Workshop on Transactional Systems April 2005.