課程編號: |
NE-2020-TH05 |
課程名稱: |
OpenACC 教育訓練實作
(因故取消)
|
課程領域: |
電腦及網路
|
相關領域: |
無
|
上課方式: |
實體教室
|
上課地點: |
新竹 C 教室  
|
上課時間: |
2020/7/7 (二)
09:30 ~ 16:30
|
上課總天數: |
1 天,共計 0 個小時
|
招生日期截止(含): |
2020/06/30 (二) 17:00
|
最後繳費截止(含): |
2020/07/06 (一) 05:00
|
最後回報繳費截止(含): |
2020/07/06 (一) 17:00
|
提供午餐: |
是
|
招生人數: |
6
~
38
人
|
講師: |
|
報名費用: |
|
課程介紹: |
本課程是OpenACC基礎課程,OpenACC是為了簡化異構計算(CPU/GPU)系統的平行計算,藉由在C/C++、Fortran中添加注釋(pragma)以指明哪部分原始碼需要使用“編譯指令”或改用加速函數,課程包括簡介OpenACC與計算機多線程計算概念,藉由簡單的數學模型為題,代入平行計算概念撰寫GPU運行程式。
|
參加對象: |
基礎C語言或基礎科學計算技能,有興趣將程式碼運行於GPU者
|
課程內容安排: |
上午: OpenACC概念講解,PGI編譯器使用說明與技巧。下午:範例實作時間,利用多個實作案例給予同學實作。
|
課程附註: |
OpenACC是一種Directive base語言將原始序列式運行程式(如:C語言)透過加入一些註解方式給予編譯器,PGI編譯器將程式編譯成GPU核心程式,OpenACC適合初階學習平行計算語言的學員,可透過OpenACC模型了解GPU多線程運行的過程與異質計算平台的資料交換過程等。
|
|