Presentations

Under Construction. This page is very incomplete.

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