This is an introductory course covering programming and computing on
GPUs - graphics processing units - which are an increasingly common
presence in massively parallel computing architectures. The basics of
GPU programming will be covered, and students will work through a number
of hands on examples. The structuring of data and computations that
makes full use of the GPU will be discussed in detail. Students should be able to leave the course with the knowledge necessary
to begin developing their own GPU applications.
This workshop will be delivered online in six sessions over three days:
- June 26 from 9:00 A.M. to 12:00 P.M. Eastern Daylight Time
- June 26 from 1:30 P.M. to 4:30 P.M. Eastern Daylight Time
- June 27 from 9:00 A.M. to 12:00 P.M. Eastern Daylight Time
- June 27 from 1:30 P.M. to 4:30 P.M. Eastern Daylight Time
- June 28 from 9:00 A.M. to 12:00 P.M. Eastern Daylight Time
- June 28 from 1:30 P.M. to 4:30 P.M. Eastern Daylight Time
- Teacher: Sergey Mashchenko
- Teacher: Pawel Pomorski