|
1. hafta
|
Çekirdek ve iş parçacığı kavramları |
|
2. hafta
|
Paralel hesaplamanın önemi ve temel fikirler |
|
3. hafta
|
Paralel programlama dilleri ve modelleri |
|
4. hafta
|
Çok çekirdekli işlemcilerin yapıları |
|
5. hafta
|
Paralel programlamaya yönelik donanım destekleri |
|
6. hafta
|
İş parçacığı yönetimi ve zamanlama |
|
7. hafta
|
İş Parçacığı Programlama Modelleri |
|
8. hafta
|
GPU programlaması ve CUDA |
|
9. hafta
|
Temel paralel algoritmaların tasarımı ve analizi |
|
10. hafta
|
Sıralama, arama ve graf algoritmaları |
|
11. hafta
|
Paralel veri yapısı ve işlemcisi |
|
12. hafta
|
Dağıtık Hesaplama ve Paralel Programlama |
|
13. hafta
|
Dağıtık sistemlerin mimarileri |
|
14. hafta
|
İleri paralel programlama konuları: dinamik iş parçacığı tahsisi, veri paralelleştirme vb. |