NCHC教育訓練網 回國網中心
課程總覽 最新消息 會員專區 問卷填寫 報名需知 常見問題 FAQ 住宿資訊 交通導引 電子報 聯絡我們  
 
        首頁 課程總覽 課程介紹
 
 
課程編號: NE-2017-TD07
課程名稱: GPGPU環境建置與CUDA程式實作課程 (包班場)
課程領域: 叢集及平行
相關領域:
上課方式: 實體教室
上課地點: 新竹    B 教室    交通導引
上課時間: 2017/9/18 (一)  ~  2017/9/19 (二)     09:30 ~ 16:30
上課總天數: 2 天,共計 12 個小時
招生日期截止(含): 2017/09/13 (三)  17:00
最後繳費截止(含): 2017/09/15 (五)  05:00
最後回報繳費截止(含): 2017/09/17 (日)  17:00
提供午餐:
招生人數: 6 ~ 21  人
 
講師:
國家高速網路與計算中心 郭芳安  先生
 
報名費用:
一般人士3200 元
課程介紹:
 近年來,處理器朝向多核心架構發展已是普遍情況,一般中央處理器受限於x86架構與記憶體頻寬影響尚無法大量增加處理器核心,從而在一顆晶片上得到超過1Teraflops以上的處理能力。2012年推出2,000核心等級的通用計算圖形處理器(以下簡稱GPGPU),其後更將最大理論浮點計算量增加至雙精度1.2 TFlops,透過其發展之應用程式更是涵蓋各領域,目前已有許多商用軟體支援CUDA,應用領域包括動畫算圖、生物計算、力學模擬、化學分析、金融計算為大宗。目前GPGPU提供使用者多層級快取系統與大頻寬記憶體,讓使用者更自由地最佳化應用程式。過往GPGPU被詬病的精度問題在最新一代Fermi架構下得以解決。在2014年6月TOP500所公佈的前10名超級電腦排名裡已有2部採用GPGPU架構處理大量資料,分別為美國橡樹嶺國家實驗室(ORNL)與瑞士超級電腦中心(CSCS)為研究開發人員提供PetaFlop等級計算能力。
 
本課程為CUDA程式實做與Linux GPGPU平行計算環境建置課程,學員需要有C語言的基礎,透過GPU/CPU/Memory基礎架構解說與實例操作,如果已有OpenMP或MPI等平行計算經驗更佳,學員可以從中了解CUDA之操作,搭配課堂上所演示的平行演算法可使學員更加容易地從序列式計算轉換至平行計算。課程天數為2天,主要涵蓋CUDA環境建置,SDK說明,實例操作、環境建置等。
 
上課環境為Linux系統,學員將學習如何建置CUDA編譯環境,並編寫簡單的CUDA程式,課程最後有討論時間並練習,如已有寫過CUDA程式的學員有CUDA問題也可在課程上發問。
 
參加對象:
 包班:限盟立自動化(股)公司同仁報名
課程內容安排:
 以Linux平台為基礎
第一天:
上午
    • CPU/NVIDIA GPU hardware
         GPU Computing Core Architecture
         GPU Memory Architecture
         Control Flow Model
   • Installing Ubuntu OS on a CUDA-capable computer
   • Setup the environment of CUDA
下午:
   • Introduce to CUDA Programming Model(CUDA API)
   • Compile CUDA SDK and Benckmarking
   • CUDA Example I (Linear algebra on GPGPU)
 
第二天
   • CUDA Programming Model II
   • CUDA Library introduction
   • CUDA Example II 
   • Discussion
   • Q&A
 
 
  

服務專線 新竹  (03)5776085-351  賴小姐

國家高速網路與計算中心|建議最佳螢幕解析度 1024*768| 隱私保護及網站安全政策聯絡我們