BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ENCCS - ECPv6.15.16//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://enccs.se
X-WR-CALDESC:Events for ENCCS
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20230326T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20231029T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20240331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20241027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20250330T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20251026T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20240506T090000
DTEND;TZID=Europe/Stockholm:20240507T143000
DTSTAMP:20260420T014654
CREATED:20231215T115651Z
LAST-MODIFIED:20231215T141601Z
UID:33105-1714986000-1715092200@enccs.se
SUMMARY:Multi-GPU Programming Bootcamp
DESCRIPTION:Register\n\n\n\n\n\n\nOverview\n\n\n\n \n\n\n\nWelcome to the Multi-GPU programming bootcamp!  \n\n\n\nScaling applications to multiple GPUs across multiple nodes requires one to be adept at programming models and optimisation techniques\, and proficient at performing root-cause analysis using in-depth profiling to identify and minimise bottlenecks. \n\n\n\nTopics on GPU programming covers single node multi-GPU (P2P) and multi-Node multi-GPU (GPU Direct) programming\, the NVIDIA Collectives Communications Library (NCCL)\, and the NVSHMEM\, which is a parallel programming interface based on OpenSHMEM that provides efficient and scalable communication for NVIDIA GPU clusters). \n\n\n\nThe Multi-GPU Programming Bootcamp covers step-by-step ways to improve application performance using cues from profilers and provides an understanding of the underlying technologies and communication topology needed to leverage powerful NVIDIA® libraries to extract more performance from the system. \n\n\n\nPrerequisites\n\n\n\n\nExperience with C/C++\, NVIDIA CUDA®\, MPI\n\n\n\n\nAgenda\n\n\n\nFriday\, May 3\, 2024 \n\n\n\n\n\n\n	Time (CET)Topic\n\n\n\n\n	11:00–12:00Cluster Dry Run Session\n\n\n\n\n\n\n Monday\, May 6\, 2024  \n\n\n\n\n\n\n	09:00-09:05Welcome\n\n\n\n\n	09:05-09:30Introduction to Nsight Systems and GPU Computing (Lecture and Read-only Lab)\n\n\n	09:30 -10:30Overview of a Single GPU Code\n\n\n	10:30 -12:30Parallelizing a Single GPU Code using CUDA memcpy\, Streams\, and an Introduction to Single Node Multi-GPU ( P2P ) (Lecture and Lab)\n\n\n	12:30-13:00Lunch\n\n\n	13:00-15:00Introduction to Multi-Node Multi-GPU (GPU Direct ) programming (Lecture and Lab) [2 hrs]\n\n\n	15:00-16:00LLM Projects Discussion (Optional)\n\n\n\n\n\n\nTuesday\, May 7\, 2024  \n\n\n\n\n\n\n	Time (CET)Topic\n\n\n\n\n	09:00-11:00Introduction to NVIDIA Collectives Communications Library (NCCL) (Lecture and Lab)\n\n\n	11:00-13:00Introduction to NVSHMEM (Lecture and Lab)\n\n\n	13:00-13:30Demo of the Nsight Systems Profiler Report for a Multi-Node Application\n\n\n	13:30-14:30LLM Projects Discussion (Optional)\n\n\n\n\n\n\nCompute Resource\n\n\n\nAttendees will have the opportunity to use a GPU cluster for the duration of the bootcamp.  \n\n\n\nRegistration\n\n\n\nPlease register using this link https://www.openhackathons.org/s/siteevent/a0C5e000008AbEfEAK/se000316 \n\n\n\nDisclaimer\n\n\n\nDue to EuroCC2 regulations\, we cannot except generic or private email addresses. Please use your official university or company email address. \n\n\n\nThis training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_e \n\n\n\nOrganisers\n\n\n\nThis Bootcamp is co-organized by ENCCS\, EuroCC Austria\, EuroCC Germany in association with (HLRS)\, Jülich Supercomputing Centre (JSC)\, Leibniz Supercomputing Centre (LRZ)\, Vienna Scientific Cluster (VSC)\, OpenACC organization\, and NVIDIA. \n\n\n\nENCCS Lesson Materials\n\n\n\nHave a look at ENCCS lesson materials where you can find multiple lessons on GPU programming\, data analysis and HPC optimisation.
URL:https://enccs.se/events/2024-05-multi-gpu-programming/
CATEGORIES:Collaboration Event,ENCCS Event
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2023/12/Multi-GPU-bootcamp.jpg
END:VEVENT
END:VCALENDAR