Brandon Cook

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