
Brandon Cook
Computer Systems Manager 1
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
Not all applications have boring communication patterns: Profiling message matching with BMM
Authors: Groves, T; Ravichandrasekaran, N; Cook, B; Keen, N; Trebotich, D; Wright, NJ
July 2023, Concurrency Computation Practice and Experience
A Case For Intra-rack Resource Disaggregation in HPC
Authors: Michelogiannakis, G; Klenk, B; Cook, B; Teh, MY; Glick, M; Dennison, L
June 2022, ACM Transactions on Architecture and Code Optimization (TACO)
Accelerating an iterative eigensolver for nuclear structure configuration interaction calculations on GPUs using OpenACC
Authors: Maris, P; Yang, C; Oryspayev, D; Cook, B
March 2022, Journal of Computational Science
Eigensolver performance comparison on Cray XC systems
Authors: Cook, B; Kurth, T; Deslippe, J; Carrier, P; Hill, N; Wichmann, N
August 2019, Concurrency Computation Practice and Experience
More By Brandon Cook