September 29, 2006: Seminar: Marc Snir: "Parallel Programming Models and Languages"

Seminar Announcement

Friday, September 29, 2006

11:00 a.m., SEO 1000

Parallel Programming Models and Languages

Marc Snir
Michael Faiman and Saburo Muroga Professor
University of Illinois at Urbana-Champaign


While it is generally accepted that the currently prevalent parallel programming model in High-Performance-Computing (MPI) is too low level, it is far from clear what should replace it. Recent entries include partitioned global array languages such as UPC and CAF, and the languages developed under the DARPA High Productivity Computing Systems (HPCS) research program: X10 (IBM), Fortress (Sun) and Chapel (Cray). We shall argue in the talk why "none of the above" is likely to be the answer; and we shall discuss a possible design for a scientific computing HPC language (PPL1) that we are currently working on.

Brief Bio:

Professor Marc Snir is the Michael Faiman and Saburo Muroga Professor of Computer Science and Head of the Computer Science Department at the University of Illinois at Urbana-Champaign. He is currently involved in the IBM PERCS project that is funded by DARPA as part of the High Productivity Computing Systems (HPCS) initiative; and in the DOE funded Center for Programming Models for Scalable Parallel Computing.

Prior to joining UIUC in 2001, Marc Snir was a senior manager at the IBM T. J. Watson Research Center where he initiated and led the IBM Blue Gene project. Previously, he led the Scalable Parallel Systems research group and was responsible for major contributions to the IBM SP scalable parallel system: architecture, parallel operating environment, message-passing libraries, tools, parallel file system, parallel algorithms and applications.

Marc Snir received a Ph.D. in Mathematics from the Hebrew University of Jerusalem in 1979, worked at NYU on the NYU Ultracomputer project in 1980-1982, and worked at the Hebrew University of Jerusalem in 1982-1986, before joining IBM. Professor Snir was a major contributor to the design of the Message Passing Interface. He has published numerous papers and given many presentations on computational complexity, parallel algorithms, parallel architectures, interconnection networks, and parallel programming environments.

Professor Snir is an ACM Fellow, and IEEE Fellow. He is on the Computer Research Association Board of Directors and is on the editorial board of Parallel Processing Letters and ACM Computing Surveys. He has Erdos number 2 and is a mathematical descendent of Jacques Hadamard.

Host: Pete Nelson

Copyright 2016 The Board of Trustees
of the University of
Helping Women Faculty Advance
Funded by NSF