Argonne National Laboratory

Marc Snir, Division Director Mathematics and Computer Science

Marc Snir

Division Director of Mathematics and Computer Science
- Mathematics and Computer Science

Marc Snir is a parallel computing expert whose ongoing research and engagement in various supercomputing initiatives helps to advance the elite class of systems that drive major scientific discoveries. While at IBM, his research group contributed to several scalable parallel computing systems, including the IBM Blue Gene family of machines. Marc is deeply involved in the current DOE-led effort to execute next-generation exascale systems within the decade.

Marc was a major contributor to the design of the Message Passing Interface. He has published numerous papers on computational complexity, parallel algorithms, parallel architectures, interconnection networks, parallel languages and libraries, and parallel programming environments.

In addition to his duties at Argonne, Marc is also a Michael Faiman and Saburo Muroga Professor at the University of Illinois at Urbana-Champaign.

Awards, Honors & Memberships

  • Fellow of the American Association for the Advancement of Science
  • Fellow of the Association for Computing Machinery
  • Fellow of the Institute of Electrical and Electronics Engineers

Selected Publications

  • Almasi, G.S.; Cascaval, C.; Castanos, J.G.; Denneau, M.; Donath, W.; Eleftheriou, M.; Giampapa, M.; Ho, H.; Lieber, D.; Moreira, J.E.; Newns, D.; Snir, M.; Warren, H.S., Jr., Demonstrating the scalability of a molecular dynamics application on a Petaflop computer. International Journal of Parallel Programming, 30(4):317-351, 2002
  • J.J. Dongarra, S.W. Otto, M. Snir, and D.W. Walker, A Message Passing Standard for MPP and Workstations. Comm. Of the ACM 39(7), July 1996, 84-90.
  • 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 38(2) 1999, 414-446.
  • Alok Aggarwal, Ashok K. Chandra and Marc Snir, Communication Complexity of PRAMs. Theoretical Computer Science 71 (1990) 3-28.
  • Gottlieb, R. Grishman, C.K. Kruskal, K.P. McAuliffe, L. Rudolph, and M. Snir, The NYU Ultracomputer - Designing a MIMD, shared-memory parallel computer. IEEE Trans. on Computers C-32 (1983), 175-189. Republished in Kai Hwang and Bob Kung (eds.), Supercomputers: Design and Applications, IEEE Computer Society Press, 1984 and in D.D. Gajski, V.M. Milutinovic, H.J. Siegel, and B.P. Furth (eds.), Tutorial - Computer Architecture, IEEE Computer Society Press, 1987.
  • H. Gaifman and M. Snir, Probabilities over rich languages, testing and randomness. J. of Symbolic Logic 47 (1982), 495-548.