2012年1月23日 星期一

平行計算程式設計基礎課程


課程名稱:平行計算程式設計基礎課程
課程領域:叢集及平行
相關領域:
上課方式:實體教室
上課地點:新竹 C 教室  
上課時間:2012/2/13 (一)     09:30 ~ 16:30
上課總天數:1 天,共計 6 個小時
招生日期截止(含):2012/02/09 (四)  17:00
最後繳費截止(含):2012/02/12 (日)  05:00
最後回報繳費截止(含):2012/02/12 (日)  17:00
提供午餐:
招生人數:6 ~ 38  人
我要報名:請點

講師:
國家高速網路與計算中心 謝志偉  先生

報名費用:
一般人士:1200 元
學  生:800 元

課程介紹:
平行計算環境分為多核(Multi-core)共享記憶體(Shared Memory)架構,例如:IBM P595,另一種系統架構為分散式叢集計算環境,例如:PC Cluster;因此,針對不同平行計算環境有不同平行程式撰寫方式,例如:透過OpenMP 應用程式介面在共享記憶體計算環境上撰寫平行程式,可以在短時間內平行程式,增進程式效益;而採用MPI應用程式介面在分散式叢集計算環境上撰寫平行程式,可以獲得程式延伸性(Scalability),適合處理大尺度問題(Large-Scale Problem)。此次課程以C 程式語言為基礎,適合理工背景正從事平行計算的初學者,透過實例說明與實機練習瞭解平行程式撰寫,並且分享平行程式實際經驗。

課程內容安排:
以C 程式語言為基礎
簡介平行計算與環境
教授如何使用OpenMP應用程式介面(Application Program Interface, API)撰寫平行程式?
  • OpenMP Programming Model Directive
  • Run Time Library
  • Environment Variables
教授如何利用訊息傳遞(Message Passing Interface, MPI)應用程式介面撰寫平行程式?
  • MPI Programming Model
  • MPI Basic Characteristic
  • Point-to-Point API
  • Collective API
實機實例演練

引用自《國網中心》

沒有留言:

張貼留言