GPU Performance Modeling

Spend your summer learning and earning at one of the world’s leading centers for computational science.

summer intern and mentor

Berkeley Lab is a world leader in computing, biological, physical, materials, chemical, and energy sciences research. As a summer student, you will work on a project within one of the four divisions in the Computing Sciences Area: the National Energy Research Scientific Computing Center (NERSC). NERSC is the primary scientific computing facility for the Office of Science in the U.S. Department of Energy. As one of the largest facilities in the world devoted to providing computational resources and expertise for basic scientific research, NERSC is a world leader in accelerating scientific discovery through computation.

If you are a student majoring in computational science, computer science, data science, mathematics, or related fields, join NERSC for a 10–12 week research internship to gain experience in computational research and high performance computing under the guidance of one or more staff members.

What you will do

In this exciting internship, you will study the performance of math libraries on CPUs and GPUs through performance modeling tools. You will develop interactive, browser-based labs that teach users how to model application performance on NERSC’s GPU-accelerated systems. The specific tasks involved include the following:

  • Develop a Jupyter notebook with interactive elements that run on NERSC systems.
  • Create a “GPU Performance Modeling” course module on Canvas with embedded code execution and performance visualization tools.
  • Model the performance of a math library on GPUs.

Requirements

Applicants must be enrolled in a full-time academic program at an accredited college or university and majoring in computational science, computer science, data science, mathematics, or a related field. Proof of enrollment is required.

Desired skills/background

  • Experience with Jupyter
  • Experience with parallel codes and/or GPU codes
  • Experience with performance modeling

Apply to join this project

To apply or ask a question about this project:

Email Lisa Claus.

Project mentors

Lisa Claus

HPC Performance Engineer

National Energy Research Scientific Computing Center (NERSC)

Science Engagement & Workflows Dept.

User Engagement Group

Meet Lisa

Charles Lively

Computer Systems Engineer 3

National Energy Research Scientific Computing Center (NERSC)

Science Engagement & Workflows Dept.

User Engagement Group

Meet Charles