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:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20201025T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20210328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20211031T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20220327T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20221030T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Stockholm:20210628T090000
DTEND;TZID=Europe/Stockholm:20210629T123000
DTSTAMP:20260422T190057
CREATED:20210526T071832Z
LAST-MODIFIED:20210628T062538Z
UID:9712-1624870800-1624969800@enccs.se
SUMMARY:Intermediate OpenACC/CUDA
DESCRIPTION:About the course\nThis workshop targets researchers and developers who already know the basics of OpenACC and/or CUDA but would like to expand their knowledge. It will build on the ENCCS workshop “Introduction to OpenACC/CUDA” given in May (https://enccs.se/events/2021/05/openacccuda-training-for-beginners/). The workshop will consist of lectures\, type-alongs\, and hands-on sessions. Lectures will present the OpenACC framework with three key steps in porting to high-performance accelerated codes: analysis\, parallelization\, and optimization. CUDA lectures will cover two main topics: how to optimize computational kernels for efficient execution on GPU hardware\, and how to explore task-based parallelism using streams and events. We will also briefly go through profiling tools that can help one to identify the computational bottlenecks of a program. Participants are assumed to have knowledge of the C programming language. Since participants will be using an HPC cluster to run the examples\, familiarity with Linux/Unix environments is assumed. If you would like to attend this workshop but don’t have much prior experience with OpenACC and CUDA\, we recommend that you carefully go through the lesson material of our introductory course\, which is available at https://enccs.github.io/OpenACC-CUDA-beginners/. \nWho is the course for?\nThis course is for students\, researchers\, engineers\, and programmers who would like to expand their knowledge of OpenACC and CUDA. Some previous experience with C/C++ is required\, basic knowledge of OpenACC/CUDA will help to follow the material. The workshop furthermore assumes that participants have some familiarity with logging in to supercomputers and using a bash terminal\, and with compiling C/C++ or Fortran codes using compilers and makefiles. \nTentative schedule\nDay 1 – Monday 28 June 2021\n[ninja_tables id=”9716″] \nDay 2 – Tuesday 29 June 2021\n[ninja_tables id=”9717″] \nRegistration\nRegistration for this event is now closed.
URL:https://enccs.se/events/intermediate-openacc-cuda/
LOCATION:Online
CATEGORIES:ENCCS Event,Workshop
ATTACH;FMTTYPE=image/jpeg:https://media.enccs.se/2021/05/intermediate-openacc-cuda.jpg
END:VEVENT
END:VCALENDAR