Parallel Programming
Fall 2024 @ NYCU with Prof. Yi-Ping You
Schedule Adjustment Announcement
Please note a slight adjustment to our class schedule:
- The class will begin at 9:10 AM.
- We will have two breaks:
- 10:00-10:10 AM
- 11:00-11:10 AM
This adjustment ensures that each session starts at 10 minutes past the hour. The class still ends at 12:00 PM.
Thank you for your attention, and I look forward to seeing you on September 5th!
Instructor
Teaching Assistants
Notice
You should not email directly, even though we give you our email addresses, to the individual members of the staff. You should email us generally at PP-f24 [at] sslab.cs.nycu.edu.tw.
Overview
This course examines current research in parallel and cloud computing, with an emphasis on several programming models. Topics covered include
- Parallel and distributed programming for cloud computing
- Introduction to parallel hardware and software
- Shared-memory programming with OpenMP
- Shared-memory programming with Pthreads
- Distributed-memory programming with MPI
- Data parallel programming with CUDA
- Data parallel programming with OpenCL
- Performance benchmarking