NERSCPowering Scientific Discovery Since 1974

GPUs for Science Day

Location: Lawrence Berkeley National Laboratory

July 2 & 3, 2019

In anticipation of our next system Perlmutter which will arrive in 2020, NERSC has a crucial role to play in helping the wider scientific community leverage and embrace GPUs for their simulation, data processing, and machine learning workloads. Part of this role includes hosting events like GPUs for Science Day, the goal of which is to help facilitate the transition to GPU systems by giving scientists the motivation, the tools, and the expertise they need to make this change possible.

The first day of the workshop will feature overview talks, technical talks, and some case-studies. The second day of the workshop will feature lightning talks and a mini GPU competition with prizes awarded to the team demonstrating the most improved performance.


Registration is now open!

Registration is free and limited to the first 100 and 50 participants for Day 1 and Day 2, respectively, due to room capacity. Registration link:


Tuesday, July 2nd

Location: Building 50 Auditorium, 8:30am - 5:00pm

Day 1 Agenda (subject to change)

Registration and Breakfast    
Introduction and Welcome to GPUs for Science Day Sudip Dosanjh (NERSC)  

NERSC to NVIDIA: A Perspective

Zahra Ronaghi (NVIDIA)  
Experiences on Summit  Jack Wells (ORNL)  
Performance Portability: A Technical Overview Hai Ah Nam (LANL)  

GPU Architectures and Profiling: A Technical Overview

Max Katz (NVIDIA)  
GPU Architectures and Profiling: A Case Study Charlene Yang (NERSC)  
OpenMP: A Technical Overview Chris Daley (NERSC)  

OpenMP: A Case Study

Rahul Gayatri (NERSC)  

OpenACC: A Technical Overview

OpenACC: A Case Study TBD  

Kokkos: A Technical Overview

David Hollman (Sandia)


Kokkos: A Case Study

Daniel Holladay (LANL)


RAJA: A Technical Overview

David Beckingsale (LLNL)  

RAJA: A Case Study

Rich Hornung (LLNL)  

Superfacility: A Technical Overview

Cory Snavely (NERSC)


Superfacility: The CAMERA Project as Case Study

Alex Hexemer (LBL)


Superfacility: TomoPy as a CUDA Case Study

Jonathan Madsen (NERSC)





Bioinformatics: A Technial Overview

Fernanda Foertter (NVIDIA)


Bioinformatics: A Case Study

Kjiersten Fagnan (JGI)


RAPIDS AI: A Technical Overview

Josh Patterson (NVIDIA)

RAPIDS AI: A Case Study Nick Becker (NVIDIA)  
Machine Learning: A Technical Overview Mustafa Mustafa (NERSC)  
Machine Learning: A Gordon Bell Prize Case Study Thorsten Kurth (NERSC)  

No-host dinner TBD

Wednesday, July 3rd

Location: Building 59, Room: 3101, 8:30am - 5pm

Day 2: Tutorials, Lightning talks, and GPU challenge

Build Systems Tutorial Jonathan Madsen (NERSC)  
Docker/Shifter Containers Tutorial TBD  
Cori GPU nodes Tutorial Brian Friesen (NERSC)  
Profiling Tools Tutorial Max Katz (NVIDIA)  
Python + GPUs Lightning Talk Laurie Stephey (NERSC)  
Ptychography Lightning Talk Björn Enders (NERSC)  
AMReX Lightning Talk Kevin Gott (NERSC)  
WarpX Lightning Talk Réme Lehe (LBL)  
BerkeleyGW Lightning Talk TBD  

Hacking Competition*

GPU Challenge    

* Competition will be for most speed-up in a migration of provided mini-app to GPU and will be available in participant's choice of C++, Fortran, or Python


Lawrence Berkeley National Laboratory

Building 50 Auditorium and Building 59 Room 3010

1 Cyclotron Road, Bldg. 59
Berkeley, CA 94720
Tel: 510.486.7612

Lawrence Berkeley National Laboratory is a multidisciplinary national laboratory located in Berkeley, California on a hillside directly above the campus of the University of California at Berkeley. The site consists of 76 buildings located on 183 acres, which overlook both the campus and the San Francisco Bay. »More Visitor Information.