You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .archive.mk
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,16 @@
6
6
# Changelog:
7
7
# * Nov 2022: The archive is extracted again, then slides.pdf is removed if a patched slides-sc22.pdf is found (which includes an SC22 slide 0 title slide); and then repackaged
Copy file name to clipboardExpand all lines: .zenodo.json
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -29,21 +29,21 @@
29
29
30
30
"title": "Efficient Distributed GPU Programming for Exascale",
31
31
32
-
"publication_date": "2024-11-17",
32
+
"publication_date": "2025-06-13",
33
33
34
34
"description": "<p>Over the past decade, GPUs became ubiquitous in HPC installations around the world, delivering the majority of performance of some of the largest supercomputers (e.g. Summit, Sierra, JUWELS Booster). This trend continues in the recently deployed and upcoming Pre-Exascale and Exascale systems (JUPITER, LUMI, Leonardo; El Capitan, Frontier, Aurora): GPUs are chosen as the core computing devices to enter this next era of HPC.To take advantage of future GPU-accelerated systems with tens of thousands of devices, application developers need to have the proper skills and tools to understand, manage, and optimize distributed GPU applications.In this tutorial, participants will learn techniques to efficiently program large-scale multi-GPU systems. While programming multiple GPUs with MPI is explained in detail, also advanced tuning techniques and complementing programming models like NCCL and NVSHMEM are presented. Tools for analysis are shown and used to motivate and implement performance optimizations. The tutorial teaches fundamental concepts that apply to GPU-accelerated systems in general, taking the NVIDIA platform as an example. It is a combination of lectures and hands-on exercises, using a development system for JUPITER (JEDI), for interactive learning and discovery.</p>",
35
35
36
-
"notes": "Slides and exercises of tutorial presented at SC24 (The International Conference for High Performance Computing, Networking, Storage, and Analysis 2024); https://sc24.conference-program.com/presentation/?id=tut123&sess=sess412",
36
+
"notes": "Slides and exercises of tutorial presented at ISC High Performance 2025; https://isc.app.swapcard.com/widget/event/isc-high-performance-2025/planning/UGxhbm5pbmdfMjU4MTc5Ng==",
37
37
38
38
"access_right": "open",
39
39
40
-
"conference_title": "SC 2024",
41
-
"conference_acronym": "SC24",
42
-
"conference_dates": "17 November-22 November 2024",
Repository with talks and exercises of our Efficient GPU Programming for Exascale tutorial, to be held at [SC24](https://sc24.conference-program.com/presentation/?id=tut123&sess=sess412).
6
+
Repository with talks and exercises of our Efficient GPU Programming for Exascale tutorial, to be held at [ISC25](https://isc.app.swapcard.com/widget/event/isc-high-performance-2025/planning/UGxhbm5pbmdfMjU4MTc5Ng==).
7
7
8
8
## Coordinates
9
9
10
-
* Date: 17 November 2024
11
-
* Occasion: SC24 Tutorial
12
-
* Tutors: Simon Garcia de Gonzalo (SNL), Andreas Herten (JSC), Markus Hrywniak (NVIDIA), Jiri Kraus (NVIDIA), Lena Oden (Uni Hagen)
10
+
* Date: 13 June 2025
11
+
* Occasion: ISC25 Tutorial
12
+
* Tutors: Simon Garcia de Gonzalo (SNL), Andreas Herten (JSC), Lena Oden (Uni Hagen), with support by Markus Hrywniak (NVIDIA) and Jiri Kraus (NVIDIA)
13
13
14
14
15
15
## Setup
@@ -20,21 +20,21 @@ Walk-through:
20
20
21
21
* Sign up at JuDoor
22
22
* Open Jupyter JSC: https://jupyter-jsc.fz-juelich.de
23
-
* Create new Jupyter instance on JEDI, using training2446 account, on **LoginNode**
0 commit comments