NERSCPowering Scientific Discovery for 50 Years

Past NERSC Training Events

Filter by Year
 

Using HIP and GPU Libraries with OpenMP, December 14, 2022

December 14, 2022

This training is designed for Fortran and C/C++ users who are using OpenMP or considering OpenMP for their applications on Frontier and Perlmutter. The focus will be showing how one can augment an OpenMP program with GPU kernels and libraries written in HIP. Read More »

Migrating from Cori to Perlmutter Training, Dec 1, 2022

December 1, 2022

In order to help Cori users migrate your applications to run on Perlmutter, NERSC is offering a training day with several talks and hands-on sessions. These talks will cover Perlmutter architectures, recommended programming models, performance tips, programming environment, and building and running jobs on CPUs and GPUs, with a focus on differences between Cori and Perlmutter. Read More »

OLCF Crusher User Experiences, Dec 2022

December 1, 2022

This two-session Crusher User Experience event is part of the OLCF’s Preparing for Frontier training series, and is open to NERSC users.  In Session 1, we will cover some of the lessons learned and tips from our experiences at these hackathons. In Session 2, we will hear from 3 of these application teams, who will share their experiences porting their applications from OLCF Summit to Crusher, optimizing for the platform, and giving some helpful tips to future users of the Frontier system.  Read More »

SpinUp Workshop: Nov-Dec 2022

November 30, 2022

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

Debugging GPU-Accelerated Applications with NVIDIA Developer Tools, Nov 30, 2022

November 30, 2022

In this seminar, we’ll begin with an overview of runtime error-checking best practices and how to recover from CUDA errors using CUDA-GDB. Next we’ll  take a look at the CUDA Compute Sanitizer suite, which contains tools to detect race conditions and memory access errors. We’ll finish with a demonstration with CUDA-GDB on Polaris.  Read More »

Migrating from Cori to Perlmutter Office Hours, Nov 2022 to Jan 2023

November 3, 2022

In order to help Cori users migrate your applications to run on Perlmutter, NERSC is offering virtual office hours on selected days. Users are welcome to bring questions and own applications to get one-on-one help. Read More »

Data Day 2022

October 26, 2022

NERSC is holding a Data Day in October 2022, featuring science talks and hands-on demos for subjects including machine learning, Python, and Containers, at scale on Perlmutter. Read More »

GPUs for Science day 2022, October 25th

October 25, 2022

The GPUs for Science Day will start with an introduction to Perlmutter, followed by the current state of multiple compilers and supported programming models for running on GPUs. The majority of the agenda will showcase about ten science application teams to share their first-hand experiences and best practices on porting to GPUs. Read More »

Quantum for Science day 2022, October 24th

October 24, 2022

This full-day virtual NERSC Quantum Day event will offer a broad spectrum of speakers from industry and academia that will cover a wide range of topics in Quantum Information Science (QIS). Read More »

VisIt at OLCF, October 13, 2022

October 13, 2022

VisIt is an interactive, parallel analysis and visualization tool for scientific data. This beginner-friendly demo will provide an overview of how to access VisIt at OLCF and a tutorial on how to use VisIt to visualize different datasets on Andes. Read More »

SpinUp Workshop: Oct 2022

October 5, 2022

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

2022 ALCF Simulation, Data, and Learning Workshop, October 4-6

October 4, 2022

The ALCF's Simulation, Data, and Learning Workshop is designed to help researchers improve the performance and productivity of simulation, data science, and machine learning applications on ALCF systems.  Read More »

Totalview Tutorial, September 29, 2022

September 29, 2022

NERSC is hosting a training event on TotalView. TotalView from Perforce Software is a parallel debugger for complex C, C++, Fortran, and CUDA applications, on CPUs and GPUs. Read More »

New User Training: September 28, 2022

September 28, 2022

NERSC is hosting a one-day training event for new users. The goal is to provide users new to NERSC with the basics of our computational systems; accounts and allocations; programming environment, running jobs, tools, and best practices; and data ecosystem.  Read More »

VASP User Hands-On Training on September 27, 2022

September 27, 2022

NERSC will host an online, hands-on user training for VASP users. The training is to help VASP users use Perlmutter and Cori systems efficiently. Read More »

Using Perftools and Reveal to Convert Applications to Run on GPUs, September 22, 2022

September 22, 2022

Perftools (Performance Measurement and Analysis Tools) and Reveal are available to collect CPU and GPU Performance on HPE systems, such as NERSC Perlmutter and ALCF Polaris with Nvidia A100 GPUs, and OLCF Frontier with AMD M250 GPUs. This training will illustrate how to take an all MPI application and first use Perftools to identify which parts of the application should run on the GPU and then how to use Reveal to aid in adding OpenMP Offload directives to the original application. The talk will continue with showing how to gather runtime statistics and improve the performance of the applications.  

Read More »

ALCF Intro to AI-driven Science on Supercomputers: A Student Training Series, Sept-Nov 2022

September 20, 2022

ALCF is hosting an undergraduate training series from Sept to Nov 2022 introducing the fundamentals of artificial intelligence (AI) and teaching students how leading-edge supercomputers can be used to develop and apply AI solutions to the world’s most challenging science problems.

Read More »

Paraview at OLCF, Sep 15, 2022

September 15, 2022

ParaView is an open-source, multi-platform data analysis and visualization application that allows users to quickly build visualizations to analyze their data using qualitative and quantitative techniques. This beginner friendly event will provide an overview of how to access ParaView at OLCF and a tutorial of how to use ParaView to visualize different datasets on Andes. Read More »

HDF5 Workshop, Aug 31, 2022

August 31, 2022

his workshop is geared towards achieving HDF5 Performance on the ALCF Polaris system, with a similar architecture to NERSC Perlmutter. Read More »

NSight Systems and NSight Compute Profiling Workshop, Aug 31, 2022

August 31, 2022

NVIDIA Nsight Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, help you identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs.
NVIDIA Nsight Compute is an interactive kernel profiler for CUDA applications. This workshop will show how to use Nsight Systems and Nsight Compute for tracing an HPC application. Read More »

NERSC AI for Science Bootcamp, August 25-26, 2022

August 25, 2022

This online event, hosted by NERSC in partnership with Nvidia, will consist of a 2-day Bootcamp designed to teach users fundamental concepts and practices in deep learning, and how to effectively apply them to scientific problems. Read More »

E4S at NERSC 2022, Aug 25, 2022

August 25, 2022

(E4S) is a curated collection of open-source software packages for high-performance computing. NERSC and ECP Training are co-hosting a one-day E4S at NERSC training event. This session will provide users with an overview of E4S and how one can use the E4S stack at NERSC. Read More »

Using R on HPC Clusters Webinar - Aug 17 & 19, 2022

August 17, 2022

This OLCF hosted Webinar tutorial helps users learn a basic workflow for how to use R on an HPC cluster. The tutorial will focus on parallel computing as a means to speed up R scripts on a cluster computer. Read More »

Introduction to OpenMP Offload, Aug-Sep 2022

August 11, 2022

This two-part OpenMP Offload training, offered by OLCF and NERSC, will enable application teams and developers to accelerate their codes with the use of GPUs as well as exploiting the latest OpenMP functionality to program multi-core platforms like Summit and Perlmutter. Read More »

SpinUp Workshop: Aug 2022

August 10, 2022

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

Introduction to HDF5 for HPC Data Models, Analysis, and Performance: July 27, 2022

July 27, 2022

HDF5 is a data model, file format, and I/O library that became a ​de facto​ standard for HPC applications for achieving scalable I/O and storing and managing big data from computer modeling, large physics experiments and observations. This talk offers a comprehensive overview of HDF5 for anyone who works with big data in an HPC environment. Read More »

HIP for CUDA Programmers, July 21, 2022

July 21, 2022

HIP is a C++ runtime API that allows developers to write portable code to run on AMD (such as OLCF Frontier) and NVIDIA GPUs (such as NERSC Perlmutter). In this tutorial, we will show how to get started with `hipify`-ing existing CUDA code on Summit so it can run on both NVIDIA (e.g.,Perlmutter) and ROCm platforms (e.g., Frontier). Read More »

ALCF DeepHyper Automated Machine Learning Workshop, July 15, 2022

July 15, 2022

ALCF will host a hands-on training session on DeepHyper, a distributed automated machine learning (AutoML) software package for automating the design and development of deep neural networks for scientific and engineering applications. Read More »

Introduction to HIP Programming, July 14, 2022

July 14, 2022

HIP is a C++ runtime API that allows developers to write portable code to run on AMD (such as OLCF Frontier) and NVIDIA GPUs (such as NERSC Perlmutter). Thus training presents on HIP introduction. Read More »

Profiling Deep Learning Applications with NVIDIA Nsight, June 30, 2022

June 30, 2022

This talk will introduce performance analysis techniques for deep learning applications using the NVIDIA Nsight Systems profiling tool to peek under the covers. Read More »

SpinUp Workshop: Jun 2022

June 22, 2022

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

Crash Course in Supercomputing, June 14, 2022

June 14, 2022

This training as part of the 2022 Berkeley Lab Computational Sciences Summer Student Program. In this course, students will learn to write parallel programs that can be run on a supercomputer, using MPI and OpenMP, the two leading parallel programming libraries. Read More »

Introduction to NERSC Resources, June 9, 2022

June 9, 2022

This training as part of the 2022 Berkeley Lab Computational Sciences Summer Student Program, is also open to NERSC users. This class will provide an informative overview to acquaint students with the basics of NERSC computational systems and its programming environment. Read More »

The LLVM/OpenMP Ecosystem – Optimizations, Features and Outlook, May 25, 2022

May 25, 2022

The LLVM compiler with OpenMP offload support is available on Cori GPU now, and will be available to use on Perlmutter GPU soon. In this talk, we will look at the revolution in the LLVM/OpenMP development and discuss the significance beyond OpenMP. Read More »

ALCF Computational Performance Workshop, May 24-26, 2022

May 24, 2022

The 2022 ALCF Computational Performance Workshop is designed to help you boost application performance and achieve computational readiness on ALCF systems. The performance tools and topics covered at the workshop are transferrable to NERSC systems too.  Read More »

Coding for GPUs Using Standard Fortran, May 13, 2022

May 13, 2022

Join this training offered by Nvidia for the second part of a series that covers how ISO C++ and ISO Fortran can be used as a portable solution to parallel programming targeting both GPUs and CPUs. Read More »

Codee Training Series, Apr 26-27, 2022

April 26, 2022

Appentra's Codee Analyzer (formerly known as Parallelware Analyzer) is a programming development tool for C/C++/Fortran parallel codes on multicore CPUs and GPUs using OpenMP and OpenACC. The Codee training series is an 2-day event with 4 parts, each part combining presentations, demos and hands-on sessions on Perlmutter GPUs. Read More »

SpinUp Workshop: Apr 2022

April 20, 2022

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

Coding for GPUs Using Standard C++, April 7, 2022

April 7, 2022

Join this training offered by Nvidia for the first part of a series that covers how ISO C++ and ISO Fortran can be used as a portable solution to parallel programming targeting both GPUs and CPUs. Read More »

An Introduction to Programming with SYCL on Perlmutter and Beyond, March 1, 2022

March 1, 2022

SYCL is an open standard programming model that allows developers to use standard C++ code to program for a range of GPUs and other accelerator processors. Join engineers from Codeplay for a half day hands-on workshop that will walk through the fundamentals of SYCL programming using practical examples and exercises to help reinforce the learning. Read More »

Nvidia Performance Tools for A100 GPU Systems, Feb 23, 2022

February 23, 2022

NVIDIA Developer Tools are available for detailed performance analysis of HPC applications running on NVIDIA DGX A100 systems, such as ALCF's ThetaGPU and NERSC's Perlmutter. In this session, several use cases of Nsight Systems and Nsight Compute will be presented via a demo with simple HPC benchmarks on ThetaGPU. Read More »

SpinUp Workshop: Feb 2022

February 16, 2022

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

NVIDIA HPC SDK Training: Jan 12-13, 2022

January 12, 2022

NVIDIA will present the 2-day training for NERSC, ALCF, and OLCF users about the various GPU programming models and profiling tools supported by NVIDIA’s HPC SDK compilers. Read More »

Using Perlmutter Training: Jan 5-7, 2022

January 5, 2022

This 3-day training event provided jointly by HPE and NERSC staff is a continuation and extension of the June 2021 Perlmutter Introduction training, now focused more on using Perlmutter with hands-on exercises.  Read More »

SpinUp Workshop: Dec 2021

December 1, 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

SpinUp Workshop: Oct 2021

October 14, 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

CUDA Graphs, October 13, 2021

October 13, 2021

NVIDIA will present “CUDA Graphs”. This event is a continuation of the CUDA Training Series. Read More »

E4S at DOE Facilities with Deep Dive at NERSC, Oct 4 2021

October 4, 2021

E4S is a collection of ooen source packages for running scientific applications on high performance computing platforms. This training will cover E4S overview and E4S software packages deployed at DOE facilities with a deep dive of E4S at NERSC. Read More »

Introduction to OpenMP Device Offload, Sept 22-23, 2021

September 22, 2021

OLCF and NERSC will offer a (virtual) Introduction to OpenMP GPU Offloading. Day 1 will cover the basics of using OpenMP directives to offload work to GPUs. Day 2 will discuss optimization strategies and show efficient data movement. Read More »

CUDA Debugging, September 14, 2021

September 14, 2021

NVIDIA will present “CUDA Debugging”. This event is a continuation of the CUDA Training Series. Read More »

Facility Testing of E4S via E4S Testsuite, Spack Test, and buildtest, Sep 14 2021

September 14, 2021

Extreme-Scale Scientific Software Stack (E4S) is a collection of open-source software packages for running scientific application typically run on HPC systems. Buildtest is a HPC testing framework designed to help facilities develop and run tests to validate their system and software stack. The presentation will provide a brief overview of buildtest commands and how to write tests in buildspecs, followed by a demo. Read More »

Introduction to Kernel Performance Analysis with NVIDIA Nsight Compute, Aug 26, 2021

August 26, 2021

This webinar session will present the use of Nsight Compute for analyzing the performance of individual GPU kernels on the NVIDIA GPUs that power ALCF's ThetaGPU and NERSC's Perlmutter. Read More »

ECP CMake Training, Aug 23-26, 2021

August 23, 2021

ECP is partnering with Kitware, ALCF, NERSC and OLCF to offer a 4-day CMake Training class. CMake is an open-source, cross-platform family of tools designed to build, test and package software. Read More »

SpinUp Workshop: Aug 2021

August 19, 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

CUDA Multi Process Service, August 17, 2021

August 17, 2021

NVIDIA will present “CUDA Multi Process Service”. This event is a continuation of the CUDA Training Series.

Read More »

Inside ThetaGPU and Perlmutter's NVidia Ampere A100 GPU

July 28, 2021

The NVIDIA Ampere A100 GPU, which powers the ALCF's ThetaGPU system and NERSC's Perlmutter system, builds on the excellent performance of the NVIDIA V100 GPU and includes several new features for both HPC and deep learning. This talk will describe these (and other) aspects of A100 so that computational scientists can get a better idea of what is possible on this architecture.  Read More »

CUDA Multithreading with Streams, July 16, 2021

July 16, 2021

NVIDIA will present “CUDA Multithreading with Streams” to OLCF and NERSC users. This event is a continuation of the CUDA Training Series. Read More »

Introduction to CI at NERSC, July 7, 2021

July 7, 2021

Continuous Integration (CI) is an increasingly popular best-practice in the field of scientific code development. Incorporating CI into the workflow allows multiple developers to work on the same project code base with minimal conflict. In this session, we will cover the basics of GitLab and CI, we will then use hands-on-examples to cover a few important CI workflows as it pertains to CI@NERSC. Read More »

Lmod User Training, June 22, 2021

June 22, 2021

Lmod is a Lua based module system that is a new implementation of environment-modules that supports both TCL and Lua modules. This training will walk through the new features and usage with Lmod to help users with the transition as Perlmutter comes online for general use. Read More »

Crash Course in Supercomputing, June 11, 2021

June 11, 2021

This training as part of the 2021 Berkeley Lab Computational Sciences Summer Student Program, is also open to NERSC users. In this two-part course, students will learn to write parallel programs that can be run on a supercomputer, using MPI and OpenMP, the two leading parallel programming libraries. Read More »

SpinUp Workshop: Jun 2021

June 10, 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

Parallelware Office Hours, June 9, 2021

June 9, 2021

arallelware Trainer and Parallelware Analyzer are novel tools for the development of C/C++/Fortran parallel code for multicore CPUs and GPUs using OpenMP and OpenACC. Appentra will hold office hours for users who want to get started with Parallelware tools, or who have already begun using the tools and have questions. 

Read More »

Introduction to NERSC Resources, June 3, 2021

June 3, 2021

This training as part of the 2021 Berkeley Lab Computational Sciences Summer Student Program, is also open to NERSC users. This class will provide an informative overview to acquaint students with the basics of NERSC computational systems and its programming environment. Read More »

Perlmutter Introduction, June 2, 2021

June 2, 2021

This half-day introductory session provided by HPE is intended to familiarize NERSC users with updates to the Cray Programming Environment(CPE) utilized on HPE Cray EX (formerly Shasta) systems. Read More »

User Training on Checkpointing and Restarting VASP Jobs Using MANA on May 25, 2021

May 25, 2021

NERSC will host an online hands-on user training for VASP users. The training is to help VASP users to checkpoint/restart VASP jobs using MANA, a transparent checkpointing tool. Read More »

User training on MANA, a transparent checkpointing tool, on May 7, 2021

May 7, 2021

NERSC will host an online hands-on user training on MANA, a transparent checkpointing tool. MANA is an MPI-Agnostic and Network-Agnostic transparent checkpointing tool, requiring no modifications to user codes. Read More »

Timemory Software Monitoring Tutorial

April 19, 2021

The Exascale Computing Project (ECP) is hosting a tutorial on NERSC's timemory toolkit for software monitoring. Read More »

SpinUp Workshop: Apr 2021

April 15, 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

Using HPCToolkit to Measure and Analyze the Performance of GPU-accelerated Applications Tutorial, Mar-Apr 2021

March 29, 2021

The developers of HPCToolkit from Rice University will present a 2-part training series for NERSC and OLCF users about using HPCToolkit to measure and analyze the performance of GPU-accelerated applications. Read More »

SpinUp Workshop: Feb 2021

February 4, 2021

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Read More »

7th BerkeleyGW Tutorial Workshop

January 4, 2021

The BerkeleyGW developer team is hosting the 7th BerkeleyGW Tutorial Workshop and 2nd Berkeley Excited States Conference (BESC2021). Read More »

Totalview Tutorial, December 9, 2020

December 9, 2020

NERSC is hosting a training event on TotalView. The training will teach and demonstrate users how to use the tool for debugging parallel codes on CPUs and GPUs.

Read More »

NVIDIA HPC SDK - OpenMP Target Offload Training, December 2020

December 8, 2020

NVIDIA will present a 2-part training series for NERSC and OLCF users about using OpenMP target offload with NVIDIA’s HPC SDK compilers. The training will introduce OpenMP target offload, the NVIDIA compilers, and best practices for achieving high performance with OpenMP target offload on NVIDIA GPUs.
Read More »

SpinUp Workshop: Dec 2020

December 4, 2020

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Read More »

Parallelware Training Series: Motif-guided Parallelization of ZPIC with OpenMP and OpenACC, Oct-Nov 2020

October 27, 2020

Parallelware Trainer and Parallelware Analyzer are novel tools for the development of C/C++/Fortran parallel code for multicore CPUs and GPUs using OpenMP and OpenACC. Appentra will present a 3-part Parallelware training series intended to help new and existing programmers understand best practices for GPU programming with OpenMP and OpenACC. Read More »

SpinUp Workshop: Oct 2020

October 2, 2020

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage.

Read More »

Cooperative Groups -- Part 9 of 9 CUDA Training Series, September 17, 2020

September 17, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

GPU Performance Analysis -- Part 8 of 9 CUDA Training Series, August 18, 2020

August 18, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

VASP User Training on July 23, 2020

July 23, 2020

NERSC will host a 1-hour online user training for VASP users. The training will focus on higher-order methods and will be instructed by Dr. Martijn Marsman at VASP Software GmbH. Read More »

CUDA Concurrency -- Part 7 of 9 CUDA Training Series, July 21, 2020

July 21, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

SpinUp Workshop: July 2020

July 17, 2020

Spin is a container-based platform at NERSC designed for you to deploy your own science gateways, workflow managers, databases, API endpoints, and other network services to support your scientific projects. Services in Spin are built with Docker containers and can easily access NERSC systems and storage. Read More »

Arm debugging and profiling tools tutorial, July 16, 2020

July 16, 2020

NERSC is hosting a half-day training event for debugging and profiling parallel codes with Arm (previously Allinea) tools. Read More »

Roofline on NVIDIA GPUs Hackathon, July 8, 2020

July 8, 2020

The Roofline performance model provides an intuitive and insightful way to understand application performance, identify bottlenecks and perform optimization for HPC applications. In preparation for the upcoming supercomputer Perlmutter at NERSC, this hackathon invites all NERSC users to join us in some informative talks, lively discussions and engaging hands-on sessions, all related to Roofline analysis on NVIDIA GPUs! Read More »

GPUs for Science 2020, June 30 - July 1, 2020

June 30, 2020

To help facilitate the transition to GPU systems, NERSC is hosting GPUs for Science. The event, which takes place June 30 - July 1, 2020, is designed to offer scientists the motivation, tools, and expertise they need to make this change possible. Read More »

VASP Hands-on Training, June 30, 2020

June 30, 2020

NERSC will host a 2-hour online hands-on training for VASP users. The training will focus on running VASP using the variable-time job scripts,  which will greatly improve the queue turnaround by automatically utilizing the backfill opportunity in the system. Read More »

Loop Optimizations with OpenACC -- Part 3 of 3 OpenACC Training Series, June 23, 2020

June 23, 2020

NVIDIA presents a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part includes a 1-hour presentation and example exercises. Read More »

Managed Memory -- Part 6 of 9 CUDA Training Series, June 18, 2020

June 18, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

New User Training: June 16, 2020

June 16, 2020

NERSC is hosting a one-day training event for new users. The goal is to provide users new to NERSC with the basics of our computational systems; accounts and allocations; programming environment, tools, and best practices; and data ecosystem.  Read More »

OpenACC Data Management -- Part 2 of 3 OpenACC Training Series, May 28, 2020

May 28, 2020

NVIDIA will present a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part will include a 1-hour presentation and example exercises. Read More »

Variable-time Jobs Online Hands-On User Training, May 21, 2020

May 21, 2020

NERSC will host a 2-hour online hands-on user training on variable-time jobs. Variable-time jobs can greatly improve your queue turnaround by automatically exploiting opportunities for backfill in Slurm, provided your applications can do checkpoint and restart on their own or via an external checkpointing tool (e.g., DMTCP). Read More »

CUDA Atomics, Reductions, and Warp Shuffle -- Part 5 of 9 CUDA Training Series, May 13, 2020

May 13, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

SpinUp Workshop: Apr 2020

April 23, 2020

Spin is a new Containers-as-a-Service (CaaS) platform at NERSC based on Docker container technology. It can be used to deploy web sites and science gateways, workflow managers, databases and key-value stores, and all sorts of network services that can access NERSC systems and storage on the back end. Read More »

Introduction to OpenACC -- Part 1 of 3 OpenACC Training Series, April 17, 2020

April 17, 2020

NVIDIA will present a 3-part OpenACC training series intended to help new and existing GPU programmers learn to use the OpenACC API. Each part will include a 1-hour presentation and example exercises. Read More »

Fundamental CUDA Optimization (Part 2) -- Part 4 of 9 CUDA Training Series, Apr 16, 2020

April 16, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

Data Analytics in Python on GPUs with NVIDIA RAPIDS Training (ONLINE ONLY), April 14, 2020

April 14, 2020

NERSC and NVIDIA are pleased to announce a one day ONLINE ONLY training event on Tuesday, April 14, 2020 to teach NERSC users about the NVIDIA RAPIDS software ecosystem for GPU-accelerated data analytics and machine learning. The RAPIDS data science framework includes a collection of libraries for executing end-to-end data science pipelines completely in the GPU, and is designed to have a familiar look and feel to data scientists working in Python. We expect RAPIDS to become the most productive way for Python users to do data analytics on Perlmutter's GPUs. Join us online and learn directly from developers how to transition your data analytics workflows to GPUs. Read More »

Fundamental CUDA Optimization (Part 1) -- Part 3 of 9 CUDA Training Series, Mar 18, 2020

March 18, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

Introduction to GPU, February 28, 2020

February 28, 2020

NERSC will host a one-day training event for users on Introduction to GPU. The topics to cover are: Why GPUs, GPU architecture, DOE roadmap, and what type of applications are likely to benefit from GPU acceleration; How to use Cori GPU, where to find documentation, available compilers, how to compile and run; NVIDIA software stack; Programming for GPU using directives (OpenACC and OpenMP); Debugging and profiling on GPU. Read More »

CUDA Shared Memory -- Part 2 of 9 CUDA Training Series, Feb 19, 2020

February 19, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

SpinUp: Feb 2020

February 11, 2020

Spin is a new Containers-as-a-Service (CaaS) platform at NERSC based on Docker container technology. It can be used to deploy web sites and science gateways, workflow managers, databases and key-value stores, and all sorts of network services that can access NERSC systems and storage on the back end. Read More »

Introduction to CUDA C++: Part 1 of 9 CUDA Training Series, Jan 15, 2020

January 15, 2020

NVIDIA presents a nine-part CUDA training series intended to help new and existing GPU programmers understand the main concepts of the CUDA platform and its programming model. Read More »

Filter by Year