Parallel computing is about getting a problem to run faster (or at all) by splitting it across many processors, which forces you to think carefully about how work decomposes, how data moves, and where the real bottleneck actually lives — usually communication, not computation. You will spend most of the semester on four projects implementing the same kinds of kernels (matrix multiplies, reductions, broadcasts) across MPI, OpenMP, and CUDA, then analyzing speedup, efficiency, and scalability to explain why your numbers look the way they do. It is a graduate-level follow-on to algorithms and architecture, and the mental model you build here — decomposition, mapping, overhead, isoefficiency — is what underlies almost every modern HPC, distributed-systems, and large-scale ML workload.
→ STARS müfredatı (resmi syllabus)
Any use of genAI tools in a homework/project assignment must be appropriately
İlk dosyayı sen atarsan — not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa — defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.
| Dönem | Course CPA | |
|---|---|---|
| 2024-2025 Spring | 2.32 | 1 sec · 9 öğr |
| 2023-2024 Fall | 2.86 | 1 sec · 8 öğr |
| 2022-2023 Fall | 3.34 | 1 sec · 7 öğr |
| 2022-2023 Spring | 2.65 | 1 sec · 2 öğr |
| 2021-2022 Fall | 2.78 | 1 sec · 11 öğr |
| 2020-2021 Fall | 3.04 | 1 sec · 16 öğr |
| 2020-2021 Summer | 3.00 | 1 sec · 7 öğr |
| 2019-2020 Spring | 3.65 | 1 sec · 4 öğr |
Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.
30 points out of 70 points (Final not included).