Presentations

Under Construction. This page is very incomplete.

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

  • Using MPI-2: A Tutorial on Advanced Features of the Message-Passing Interface Standard, William Gropp, Ewing Lusk, Rob Ross, Rajev Thakur, SC2003, Phoenix, AZ, November 16-21, 2003.
  • PETSc, a hands-on tutorial presented at the Fourth ACTS Collection Workshop, August 5-8, 2003, Berkeley, California. Included a hands-on session.
  • Algorithms and Architecture, at Solution Methods for Large-Scale Nonlinear Problems, Livermore, CA, August 6-8, 2003.
  • , Invited presentation at the Advance School for Computing and Imaging (ASCI), Heijen, The Netherlands, June 4-6, 2003.
  • Invited panel presentation on "Closing the Performance Gap", DOE SciDAC PI Meeting, Napa, CA. March 10-13, 2003.
  • At the 7th Workshop on Distributed Supercomputing (SOS7):
    • Report on the project meeting of the Center for Programming Models
    • MPI and Its Future
    • Crystal Ball Panel
  • Trends in High Performance Computing, invited presentation at "High Performance Computing with QCDOC and BlueGene", Brookhaven, NY.
  • Algorithms and Architectures, Invited Plenary presentation at the SIAM Computational Science and Engineering meeting, San Diego, Februrary, 2003.

2002

  • Using MPI-2: A Tutorial on Advanced Features of the Message-Passing Interface Standard, William Gropp, Ewing Lusk, Rob Ross, and Rajeev Thakur, SC2002, Baltimore, MD, November 16-22, 2002.
  • MPI on the Grid (PDF), a short tutorial presented at PVMMPI'02, Linz, Austria.
  • Parallel Tools, U of C Review of MCS on September 18-19th, 2002
  • MPI - The Best High Performance Programming Model for Clusters and Grids, invited presentatation at Cluster and Computational Grids for Scientific Computing, September 10-13, 2002, Le Chateau de Faverges de la Tour, France.
  • Challenges and Successes in Achieving the Potential of MPI, invited presentation at the 8th PVMMPI meeting, Santorini, Greece.
  • Some thoughts on programming models for MPIMS, invited presentation at the Workshop on the Implementation of Massive PIM Systems, Bodega Bay, CA.
  • Myths in Parallel Programming, SCCM Seminar, Stanford University, Feb 11, 2002.

2001

2000

  • "An Implementer’s View of MPI," Invted talk at the Fourth Annual High Performance Fortran User Group meeting (HUG2000), Tokyo, Japan, Oct 19-20, 2000.
  • "Runtime Checking of Datatype Signatures in MPI," at EuroPVM/MPI'2000, Balatonfuered, Lake Balaton, Hungary, Sept. 10-13, 2000.
  • "MPICH2000 - A High-Performance Implementation of MPI-2," invited talk at EuroPVM/MPI'2000, Balatonfuered, Lake Balaton, Hungary, Sept. 10-13, 2000.
  • "A Scalable Process-Management Environment for Parallel Programs," R. Butler, W. Gropp, and E. Lusk, at EuroPVM/MPI'2000, Balatonfuered, Lake Balaton, Hungary, Sept. 10-13, 2000.
  • High Performance Communication, I: MPI-1, point-to-point and collective and High Performance Communication, II: MPI/OpenMP tradeoffs, and communication monitoring tools, presented at the "Power Programming Short Course", LLNL, May 15-17, 2000. The workshop was organized by ISCR.
  • A User's View of OpenMP: The Good, The Bad, and The Ugly, keynote talk at WOMPAT 2000 in San Diego, CA.
  • "Solving CFD Problems with Open Source Parallel Libraries", invited presentation at PARA2000, Jun 18-21, 2000, Bergen, Norway.
  • Myths in Parallel Programming for Scientific Computing, invited talk presented at the International Advanced Research Workshop on "High Performance Computing: Technology and Applications," (HPC2000) in Cetraro, Italy, June 12-15, 2000.
  • "Scientific Discovery Through Advanced Computing", presentation to Argonne Sustaining/Industrial Partnerships Committee, April 10th, 2000.
  • "MPI Trends and Technology", invited talk at the 4th Annual National Symposium on Computational Science and Engineering (ANSCSE4), Bangkok, Thailand, March 27-29, 2000. Also presented the tutorial, "Short Course on the Portable Extensible Toolkit for Scientific Computation (PetSc)", March 27, 2000.
  • "Achieving Scalable Performance in an Unstructured Mesh CFD Application," at Scalable Solver Software 2000" workshop, GMD, Germany, February 28-March 1, 2000.

1999

  • MPI: A Model for Managing Memory Hierarchy, invited talk at Frontiers'99
  • Error Messages in Libraries , an ALICE brown-bag presentation. This talk describes the approach used for error messages in MPICH.
  • Improving the Performance of MPI Data types, with Rusty Lusk and Debbie Swider, presented in March 1999 at the MPI Developers' Conference in Atlanta.
  • Tutorial: Advanced MPI, April 6-7, 1999, Naval Research Laboratory, Monterey, California.
  • A Standard Interface for Debugger Access to Message Queue Information in MPI, EuroPVM/MPI'99, W. Gropp and J. Cownie, Sept 26-29, Barcelona, Spain.
  • Reproducible Measurements of MPI Performance Characteristics, W. Gropp and E. Lusk, EuroPVM/MPI'99, W. Gropp and J. Cownie, Sept 26-29, Barcelona, Spain.

1998

  • Tutorial on MPI and I/O, February 19-21, 1998, Utrecht, The Netherlands.
  • Tutorial "Introduction to Performance Issues in Using MPI for Communication and I/O", W. Gropp, E. Lusk, and R. Thakur, at HPDC-7, Drake Hotel, Chicago, July 28-31.
  • Is Performance Predictable, presented at the 1998 International Workshop on Innovative Architecture (IWIA '98), 26-28 October 1998, Maui.
  • Panel talk at Grids'98: Panel title was "What Can't Grids Do". Drake Hotel, Chicago, July 26-28, 1998.

1997

  • Performance Driving Programming Models, at MPPM'97, London, UK, Nov 12-14, 1997.
Computer Science Department
University of Illinois Urbana-Champaign