Nir Shavit

Nir Shavit's picture
  • Position: Professor
  • Office: 32-G622
  • Phone: +1 (617) 324-8440
  • Email: shanir@csail.mit.edu
  • Areas of Study: Parallel Computing, Multicore Programming, Concurrent Data Structures, Shared Memory Computability and Complexity.
  • Personal Website
  • Last Update: April 16, 2014
  • Download vCard

Biography

Nir Shavit received B.Sc. and M.Sc. degrees in Computer Science from the Technion - Israel Institute of Technology in 1984 and 1986, and a Ph.D. in Computer Science from the Hebrew University of Jerusalem in 1990. Shavit is a co-author of the book The Art of Multiprocessor Programming. He is a recipient of the 2004 Gödel Prize in theoretical computer science for his work on applying tools from algebraic topology to model shared memory computability and of the 2012 Dijkstra Prize in Distributed Computing for the introduction of Software Transactional Memory. He is a past program chair of the ACM Symposium on Principles of Distributed Computing (PODC) and the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA).

His current research covers techniques for desinging scalable software for multiprocessors, in particular concurrent data structures for multicore machines. 


 

Publications

My List of Publications

Awards

  • Association for Computing Machinery: Fellow (2013)
  • ACM/European Association for Theoretical Computer Science: Edsger W. Dijkstra Prize in Distributed Computing (2012)
  • Godel: Gödel Prize in Theoretical Computer Science (2004)