Brandon Cook

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