Marc Snir
Faiman/Muroga ProfessorPhD, Hebrew University of Jerusalem, 1979
Research Area: Parallel Computing
Research Interests: Large scale parallel and distributed systems; parallel computer
architecture; and parallel programming.
Research Statement
Prof. Snir is interested in various aspects of parallel computing and large scale distributed processing. His theoretical work in this area includes studies of parallel computation models and of parallel algorithms. His work in parallel computer architecture includes work on parallel interconnection networks and on mechanisms for efficient large scale shared memory support. His work on parallel computing software includes contributions to the design and implementation of the MPI message passing library, work on performance visualization tools and on a parallel file system. While at IBM Research he contributed to the design of the IBM SP2 supercomputer system and of several large-scale shared memory systems.
Prof. Snir's main research interest continues to be models for expressing large-scale parallel computations and mechanisms for mapping those efficiently on distributed and parallel systems.
Representative Publications
- M. Snir, S. Otto, S. Huss-Lederman, D. Walker, and J. Dongarra. MPI--The Complete Reference, Volume 1 - The MPI-1 Core, 2nd edition. The MIT Press, 1998.
- T. Agerwala, J. Martin, J. Mirza, D. Sadler, D. Dias, and M. Snir. SP2 System Architecture. IBM Systems Journal 34(2), 1995, 152-184. Republished in Turning Points in Computing: 1962-1999, IBM Systems Journal, Vol. 38, No. 2, 414-446, 1999.
- H. Gaifman and M. Snir. Probabilities over Rich Languages, Testing and Randomness, Journal of Symbolic Logic, Vol. 47, pp. 495-548, 1982.
Honors and Awards
IBM Outstanding Innovation Award (1989 and 1994), IBM Academy of Technology (1993), IBM Corporate Award (1995), IEEE Fellow (1996), IBM Server Teamwork Award (1996), ACM Fellow (1999), and Michael Faiman and Saburo Muroga Professorship (2001).
Home Page: http://www.cs.uiuc.edu/homes/snir
Email: Marc Snir