Intro to ARC series: "Introduction to GPU Programming"
Date: 31 January 2022 @ 19:00 - 20:00
Timezone: Eastern Time (US & Canada)
Language of instruction: English
This course is a part of SHARCNET's ongoing "Introduction to Advanced Research Computing" series of online courses for 2021-2022. Compute Canada account is required to enroll.To register for any of the courses:
• Follow this link: https://training.sharcnet.ca
• Click the Log in link at the top right-hand side
• Log in with your Compute Canada login and password
• Click Site Home in the left-hand side menu
• Click 2021-2022 Introduction to Advanced Research Computing (ARC)
• Browse the list of (currently available) courses and enroll in the ones you are interested in
• To enroll in a course click on the course name and then click on that course’s enroll button
Course Syllabus:
Graphics processing units (GPUs) are commonly used for high performance computing (HPC). In this introductory course, we will consider the simplest way to program GPUs, using the OpenACC framework. We will discuss both strengths and weaknesses of this approach, when compared with full-fledged GPU programming using CUDA. The course will have some hands on exercises.
Prerequisites: some knowledge of C/C++ programming languages.
Keywords: GPU, HPC
Activity log