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.

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.

My linkedin profile has some additional information.


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.