Todd Gamblin

Portrait of  Todd Gamblin

  • Title
    Computer Scientist
  • Email
  • Phone
    (925) 422-9319
  • Organization
    Not Available

Todd Gamblin is a computer scientist in the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory. His research focuses on scalable tools for measuring, analyzing, and visualizing parallel performance data. In addition to his research, Todd leads LLNL's DevRAMP (Reproducibility, Analysis, Monitoring, and Performance) team. He is the creator of Spack, a popular HPC package management tool, and he leads the Software Packaging Technologies area in the U.S. Exascale Computing Project.

Todd has been at LLNL since 2008. He received the Early Career Research Award from the U.S. Department of Energy in 2014. He received Ph.D. and M.S. degrees in Computer Science from the University of North Carolina at Chapel Hill in 2009 and 2005, and his B.A. in Computer Science and Japanese from Williams College in 2002.


Software Projects

See Todd's GitHub profile. Here's a short list:

  • Spack ( An open source package manager for HPC with a rapidly growing community.
  • Wrap: Tool to generate PMPI wrapper functions for MPI profiling tools.
  • Cram: A tool to run many small MPI jobs within one large MPI job.
  • Muster: A scalable K-medoids clustering library.
  • Rubik: Tool to lay out jobs on Cartesian networks for Blue Gene and Cray supercomputers.

Other projects that Todd is affiliated with in one way or another:

  • Hatchet: Tool for manipulating call trees in Pandas dataframes.
  • Caliper: Application-level performance data collection library.
  • ScrubJay: Tool for automatically querying and transforming data in Spark.

See Google Scholar, DBLP, or Todd's CV for a full list.

Curriculum Vitae

Todd's full CV is available here.

Personal Website

Todd maintains a personal website at
This website is not affiliated with or sponsored by LLNL.