Argonne National Laboratory

Argonne Associate & Argonne Distinguished Fellow & Michael Faiman and Saburo Muroga Professor

Marc Snir

Argonne Associate & Argonne Distinguished Fellow & Michael Faiman and Saburo Muroga Professor

Marc Snir is an Argonne Associate and former director of Argonne's Mathematics and Computer Science Division. His research focuses on high-performance computing, with recent work on programming models, tools, and performance analysis. The work on programming models studies methods of supporting a global name space and supporting data caching, while allowing for user control of communication and avoiding the high cost of coherence protocols. The work on tools studies refactoring tools for performance tuning. The work on performance analysis is directed at improving the scalability of climate codes.

Snir currently is the Michael Faiman and Saburo Muroga Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign.

He received his Ph.D. from Hebrew University of Jerusalem. He is an AAAS, ACM and IEEE Fellow. He has Erdos number 2 and is a mathematical descendant of Jacques Salomon Hadamard.

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.