Volume 7, Issue 1 -
Spring/Summer 1999

Volume 6, Issue 3
Fall 1998

Volume 6, Issue 2
Spring/Summer 1998

Volume 6, Issue 1
Winter 1998

Volume 5, Issue 4
Fall 1997

Volume 5, Issue 3
Summer 1997

Volume 5, Issue 2
Spring 1997

Volume 5, Issue 1
Winter 1997

Volume 4, Issue 4
Fall 1996

Volume 4, Issue 3
Summer 1996

Volume 4, Issue 2
Spring 1996

Volume 4, Issue 1
Winter 1996

Volume 3, Issue 4
Fall 1995

Volume 3, Issue 3
Summer 1995

Volume 3, Issue 2
Spring 1995

Volume 3, Issue 1
January 1995

Volume 2, Issue 4
October 1994

Volume 2, Issue 3
July 1994

Volume 2, Issue 2
April 1994

Volume 2, Issue 1
January 1994

Volume 1, Issue 4
October 1993

Volume 1, Issue 3
July 1993

Volume 1, Issue 2
April 1993

Volume 1, Issue 1
January 1993

Ian Foster

Computer Scientist, Mathematics and Computer Science Division, Argonne National Laboratory


Ian Foster's research interests include algorithms and programming languages for scalable parallel computers, software engineering, and the application of parallel processing to problems in computational science.

His current work includes developing techniques to integrate high- performance computing into large-scale internetworked environments, of which the Supercomputing 95's I-WAY network is an example (see a related article on p. XX). Foster also has other ongoing projects, such as parallel climate models and mesoscale weather models, the Nexus runtime system for multithreaded languages, the Scalable I/O Initiative, and the Fortran M modular parallel language.

Much of his work through the CRPC is with the Parallel Paradigm Integration Group and several applications projects. Foster has also worked in several outreach activities, including his mentorship of an ungraduate student in the Summer Research Participation Program (SRP) at Argonne.

Foster is the author of two books and numerous papers on parallel processing. His most recent book, Designing and Building Parallel Programs (1995), has been published simultaneously on the Web and by Addison-Wesley in hardcopy format. The book provides an introduction to parallel program design and parallel programming, and uses examples of CRPC-related technologies, such as CC++, Fortran M, HPF, and MPI.

Foster was awarded the British Computer Society Award for Technical Innovation 1989 for being the the co-designer of the Strand parallel programming system. He has been a member of the Computer Hardware, Advanced Mathematics, and Model Physics (CHAMMP) climate modeling project's science team since 1991. Currently, he is on the editorial board for the Institute of Electrical and Electronics Engineers (IEEE) Parallel and Distributed Technology, and on the program committee for several conferences, including PPoP '95, Supercomputing '95, Frontiers '95, and PARCO '95.


Table of Contents