# 平行程式系列 - 上課筆記 - 目錄 * [目錄](https://hackmd.io/@Jaychao2099/Parallel-Programming) --- ## 平行程式 2025 - 交大 - 游逸平教授 ==[課程大綱](https://nycu-sslab.github.io/PP-f25/syllabus/)== * [Lec0:課程介紹](https://hackmd.io/@Jaychao2099/PP-2025-0) * [Lec1:淺談並行與分散式程式設計](https://hackmd.io/@Jaychao2099/PP-2025-1) * [Lec2:簡介平行化硬體與軟體](https://hackmd.io/@Jaychao2099/PP-2025-2) * [Lec3:共享記憶體程式設計 - Pthreads](https://hackmd.io/@Jaychao2099/PP-2025-3) * [Lec4:共享記憶體程式設計 - OpenMP](https://hackmd.io/@Jaychao2099/PP-2025-4) * [Lec5:分散式記憶體程式設計 - MPI](https://hackmd.io/@Jaychao2099/PP-2025-5) * [Lec6:資料平行化程式設計 - CUDA](https://hackmd.io/@Jaychao2099/PP-2025-6) * [Lec7:資料平行化程式設計 - OpenCL](https://hackmd.io/@Jaychao2099/PP-2025-7) * [Lec8:資料平行化程式設計 - OpenACC](https://hackmd.io/@Jaychao2099/PP-2025-8) <!-- >[!Caution]未整理 > * [Lec9:分散式記憶體程式設計 - MapReduce > ](https://hackmd.io/@Jaychao2099/PP-2025-9) --> 作業: * [HW1 - SIMD Programming](https://hackmd.io/@Jaychao2099/PP-2025-HW1) * [HW2 - Multi-thread Programming](https://hackmd.io/@Jaychao2099/PP-2025-HW2) >[!Warning] 編輯中 > * [HW3 - OpenMP Programming](https://hackmd.io/@Jaychao2099/PP-2025-HW3) > * [HW4 - MPI Programming](https://hackmd.io/@Jaychao2099/PP-2025-HW4) > * [HW5 - CUDA Programming](https://hackmd.io/@Jaychao2099/PP-2025-HW5) > * [HW6 - OpenCL Programming](https://hackmd.io/@Jaychao2099/PP-2025-HW6) --- ## 並行和多執行緒程式設計系列 - 成大 - 黃敬群教授 ==[講座目錄](https://hackmd.io/@sysprog/concurrency/)== >[!Caution]待整理 > * [第一講:概念](https://hackmd.io/@Jaychao2099/concurrency-1) > * [第二講:排程器原理](https://hackmd.io/@Jaychao2099/concurrency-2) > * [第三講:執行順序](https://hackmd.io/@Jaychao2099/concurrency-3) > * [第四講:Atomics 操作](https://hackmd.io/@Jaychao2099/concurrency-4) > * [第五講:POSIX Threads](https://hackmd.io/@Jaychao2099/concurrency-5) > * [第六講:實作輕量級的 Mutex Lock](https://hackmd.io/@Jaychao2099/concurrency-6) > * [第七講:建立 PThread 相容實作](https://hackmd.io/@Jaychao2099/concurrency-7) > * [第八講:Lock-free 程式設計](https://hackmd.io/@Jaychao2099/concurrency-8) > * [第九講:UNIX 作業系統 fork/exec 系統呼叫的前世今生](https://hackmd.io/@Jaychao2099/concurrency-9) > * [第十講:案例: Reference Count](https://hackmd.io/@Jaychao2099/concurrency-10) > * [第十一講:案例: Hazard pointer](https://hackmd.io/@Jaychao2099/concurrency-11) > * [第十二講:案例: Ring buffer](https://hackmd.io/@Jaychao2099/concurrency-12) > * [第十三講:案例: Thread Pool](https://hackmd.io/@Jaychao2099/concurrency-13) > * [第十四講:案例: MapReduce](https://hackmd.io/@Jaychao2099/concurrency-14) > * [第十五講:以 Model Checking 學習並行處理](https://hackmd.io/@Jaychao2099/concurrency-15)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up