Massachusetts
Institute of Technology
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 and the Computational
Connectomics 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.
I am also interested to understand how neural
tissue computes and am part of an effort to do so by extracting
connectivity maps of brain, a field called connectomics.
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
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 on 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: Joanne Hanley
Tel.: +1 (617) 253-6054
joanne at csail.mit.edu
MIT Computer Science and Artificial Intelligence Laboratory
(CSAIL)
32 Vassar Street, 32-G646
Cambridge, MA 02139
Updated: Thursday, October 8th, 2020