Brandon Cook
Programming Environment & Models Group Lead
National Energy Research Scientific Computing Center (NERSC)
HPC Technology Dept.
Programming Environments & Models Group
Brandon leads the Programming Environments and Models Group at NERSC. He works on understanding and analyzing performance and productivity on a system, workflow, and application level, developing future benchmark suites, analyzing future architectures, developing tools to help NERSC users/staff be more productive, and exploring future programming language features and programming models. Brandon received his Ph.D. in physics from Vanderbilt University in 2012, where he studied ab initio methods for quantum transport in nanomaterials. Before joining NERSC, he was a postdoc at Oak Ridge National Laboratory, where he developed and applied electronic structure methods to problems in material science.
Education
PhD - Vanderbilt University, United States
Recent Publications
System-Wide Roofline Profiling -a Case Study on NERSC’s Perlmutter Supercomputer
Authors: Austin, B; Kulkarni, D; Cook, B; Williams, S; Wright, NJ
November 2024
Optimizing MILC-Dslash Performance on NVIDIA A100 GPU: Parallel Strategies using SYCL
Authors: Dufek, AS; Gottlieb, SA; Awan, MG; Augusto, DA; Deslippe, J; Cook, B
November 2024
Accelerating LULESH using HPX - the C++ Standard Library for Parallelism and Concurrency
Authors: Singanaboina, SY; Wei, W; Seiras, IT; Syskakis, P; Richardson, B; Cook, B
July 2024
Seamless end-to-end containerized HPC environments
Authors: Cook, B; Canon, S; Lavely, A; Margala, D
November 2025
More By Brandon Cook