歷史演講・101 學年度下學期
201304/22週一 演講

OpenMP平行程式設計

程郁芬小姐國家高速網路與計算中心 下午 2:00–5:00 鴻經館 328 室
摘要: 1.課程介紹:對於一般單一執行緒(single thread)的程式,多核心的處理器並沒有辦法提升它的處理效能;不過對於多執行緒(multi thread)的程式,就可以透過不同的核心同時計算, 來達到加速的目的。本課程將介紹目前最廣泛使用OpenMP應用程式介面(Application Program Interface, API)在共享記憶體計算環境上如何撰寫平行程式, OpenMP 是一種能透過高階指令,很簡單地將程式平行化、多執行緒化的API。 OpenMP支援 Fortran 和 C/C++ 兩種語言來做平行化, 本課程將以C/C++為基礎, 適合理工背景正從事平行計算的初學者,透過實例說明與實機練習瞭解平行程式撰寫,並且分享平行程式實際經驗。 2.課程內容安排: (1)簡介國網中心計算資源 (2)使用OpenMP應用程式介面撰寫平行程式