🖼️**Course story |** 👥Team projects | 💾**Course git repository |** 🧰**Youtube |** 🏠HPC Lab


✏️ Course description

Parallel computing is a form of computation that utilizes multiple computing resources for solving a problem. Recently, parallel computing is widely employed in various fields (e.g., simulation, graphics, AI, Etc.) to improve the performance in the perspective of speed or accuracy. Among various parallel computing architectures, multi-core CPUs and GPUs are most commonly employed computing resources. This course aims to understand the power of parallel computing and learn a basic programming skill for developing a parallel program. During the 16-week course, students will learn:

Also, students will join two team projects whose goal is improving the performance of an application by using multi-core CPUs or/and GPUs.


📌 Class Oveview (PDF)