Parallel programming platforms: distributed memory, shared address space, accelerators. Principles of parallel algorithm design: decomposition techniques, tasks and interactions, mapping for load balancing, interaction overheads, parallel algorithm models (data-parallel, task-graph, work-pool, master-slave, pipeline). Basic communication operations. Analytical modeling of parallel programs: sources of parallel programming overhead, performance metrics for parallel systems, scalability of parallel systems (speedup, efficiency, cost, overhead function, isoefficiency, cost optimality, degree of concurrency, granularity), parallel programming paradigms: programming using MPI, programming shared address space platforms (threads, OpenMP, Intel Thread Building Blocks), programming GPU's (CUDA, OpenCL). Parallel computing kernels: matrix transposition, matrix-vector multiplication, matrix-matrix multiplication, matrix partitioning schemes for load-balancing and communication minimization.
İlk dosyayı sen ekleyebilirsin — notlar, geçmiş finaller, çözümler, cheat-sheet, ne varsa. Drive linki / PDF / ZIP / fotoğraf, hepsi olur.
Şu an: mail at, ben düzenleyip yayına alayım. Form/upload UX yakında geliyor (Kimya tasarlıyor).
| Dönem | Course CPA | |
|---|---|---|
| 2024-2025 Spring | 2.73 | 1 sec · 49 öğr |
| 2023-2024 Fall | 2.78 | 1 sec · 16 öğr |
| 2022-2023 Fall | 3.00 | 1 sec · 4 öğr |
| 2022-2023 Spring | 2.92 | 1 sec · 14 öğr |
| 2021-2022 Fall | 2.21 | 1 sec · 11 öğr |
| 2020-2021 Fall | 3.05 | 1 sec · 20 öğr |
| 2020-2021 Summer | 2.79 | 1 sec · 13 öğr |
| 2019-2020 Spring | 3.39 | 1 sec · 16 öğr |
| 2018-2019 Spring | 3.34 | 1 sec · 34 öğr |
| 2017-2018 Fall | 2.98 | 1 sec · 45 öğ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.