Massachusetts
Institute of Technology
Nir Shavit I am a professor in the Department of Electrical
Engineering and Computer Science (EECS), a member
of the Computer Science and Artificial Intelligence Laboratory (CSAIL), and principal
investigator of the Multiprocessor
Algorithmics Group.
My main interests are techniques for designing,
implementing, and reasoning about multiprocessor algorithms, in
particular concurrent
data structures for multicore machines and the mathematical
foundations of the computation models that govern their behavior.
My research these days is directed at the use of randomness and
combinatorial techniques in concurrent algorithm and
data-structure design. I am also interested in parallelism in the
Brain and what we can learn from it towards the design of
futuristic computing machines.
Phone: +1 (617) 324-8440 (Send me email. Do not
leave messages).
Address:
Nir Shavit
MIT Computer Science and
Artificial Intelligence Laboratory
The Stata Center
32 Vassar Street, 32-G622
Cambridge, MA 02139
Email:
shanir at csail followed by a dot followed by mit then a dot followed by edu
Teaching:
Fall 2012: 6.s193
multicore programming
Spring 2013: 6.033
computer systems engineering
Publications:
My multicore programming textbook "The
Art of Multiprocessor Programming."
(selected for Intel Corporation’s Recommended Reading List)
If you wish to teach a class based on the book,
teaching materials (a complete set of Slides, all code and
Homework Assignments can be found in the book’s companion
web page and om the Multicore Programming
web page). There are several suggested
ways to use the book for teaching a multicore programming
course. There is also an Art
of Multiprocessor Programming Google Group for interested
readers.
For Administrative help please contact: Marisol Diaz
Tel.: +1.617.324.8430
MIT Computer Science and Artificial Intelligence Laboratory
(CSAIL)
32 Vassar Street, 32-386A
Cambridge, MA 02139
Updated: Monday, 09-Jan-2013 11:00 PM