GPU BOOTCAMP

免費教導你迅速有效地加速程式碼

何謂 GPU BOOTCAMP ?

GPU Bootcamp 是為期一天的免費活動,專門教導科學家和研究人員學會在 GPU 上迅速開始加速程式碼。學員將可認識可用的函式庫、編程模型和平台,並根據使用 OpenACC 編程模型的實際程式碼,透過密集實作協作,學習 GPU 編程的基本知識。台灣 GPU Bootcamp 由 OpenACC.org國家實驗研究院國家高速網路與計算中心 (國網中心) 及 NVIDIA 聯合籌辦。

活動涵蓋哪些內容?

GPU Bootcamp 包括概述 GPU 函式庫、工具、編程模型和平台。此外,OpenACC 講座將同時搭配實作單元,讓學員能實際在 GPU 上加速一個或多個迷你應用程式。活動將會分組進行。無須具備接觸 OpenACC 指令或 GPU 編程的經驗,不過,最好擁有 C、C++ 或 Fortran 編程經驗。若曾經研究平行編程方法論亦具有優勢。學員在參加活動時,應自備水杯、筆記文具或相關檔案資源。

活動涵蓋哪些內容?

GPU Bootcamp 包括概述 GPU 函式庫、工具、編程模型和平台。此外,OpenACC 講座將同時搭配實作單元,讓學員能實際在 GPU 上加速一個或多個迷你應用程式。活動將會分組進行。無須具備接觸 OpenACC 指令或 GPU 編程的經驗,不過,最好擁有 C、C++ 或 Fortran 編程經驗。若曾經研究平行編程方法論亦具有優勢。學員在參加活動時,應自備水杯、筆記文具或相關檔案資源。

為什麼要參加 GPU BOOTCAMP?

若想要開始使用 GPU 迅速有效地加速程式碼,絕對值得參加 GPU Bootcamp!將可以學習各種 GPU 加速運算專用工具,透過 OpenACC 編程模型掌握加速技術,然後將學到的知識實際運用於程式碼。在活動之後,即可開始加速個人程式碼。

為什麼要參加 GPU BOOTCAMP?

若想要開始使用 GPU 迅速有效地加速程式碼,絕對值得參加 GPU Bootcamp!將可以學習各種 GPU 加速運算專用工具,透過 OpenACC 編程模型掌握加速技術,然後將學到的知識實際運用於程式碼。在活動之後,即可開始加速個人程式碼。

OPENACC

為什麼 OpenACC 是這些活動的首選工具?

OpenACC 編程模型可協助科學家和研究人員編程 GPU,且耗費的精力絕對低於 OpenCL、CUDA 等低階模型。在這些活動中,OpenACC 會搭配 GPU 加速函式庫使用,以簡化在 GPU 上執行程式碼的初始步驟,讓你能更快取得成果,並瞭解 GPU 編程。使用 OpenACC 置入 GPU 的應用程式,也能在多核心 CPU 的所有核心上平行運行。當不幸地 GPU 無法使用時,還是可以在僅有 CPU 的系統上進行開發。藉由重新編譯不同的目標,可在 CPU 和 GPU 上執行相同程式碼,無須進行修改。

精彩議程

2019/12/10 (二)

08:30 - 09:00
團隊報到
上午技術演講
09:00 - 09:15
歡迎致詞暨參加團隊介紹
09:15 - 09:30
GPU Programming 概論與資源介紹
09:30 - 10:30
OpenACC 語法概論 - 內含 Lab 1
10:30 - 11:30
OpenACC 語法概論 - 內含 Lab 2
11:30 - 12:30
Gangs & Workers & Vectors 揭密 - 內含 Lab 3
12:30 - 14:00
午休時間
下午實作加速課程
14:00 - 14:20
Mini 應用程式概論 & 操作方法介紹
14:20 - 17:30
開始實作
17:30 - 18:00
結果分享
備註:本次 GPU Bootcamp 為免費活動,歡迎組隊報名參加!

活動地點

國網中心 1F 電腦教室 C

GPU BOOTCAMP 即將開辦

面對未來世界不論終端和雲端都將由巨量的資料蒐集與分析所組成,如何駕馭 GPU 運算的加速引擎協助台灣 AI 發展,逐漸成為研究人員討論的顯學。使用 GPUs 執行的機器學習,可以在極短時間內使用更少設備,處理龐大的訓練數據,所以被用來訓練深層次的神經網路。NVIDIA 長期耕耘 GPU 運算於資料分析與機器學習,更持續推出 CUDA 與 OpenACC 語法更新,讓科學家能更容易上手,掌握 GPU 的運算優勢。本次國網中心與 NVIDIA 合辦 GPU Bootcamp,全天學習營的題型偏向地球科學與大氣氣象模擬等專業領域之加速,歡迎各領域之學員參與。上半天活動特別著重在由淺入深語法與優化等技術開發分享,讓研究人員輕鬆了解 GPU 語法與各類領域應用的卓越效能;下半天讓參加隊伍有機會利用 NVIDIA 已準備好的 API,透過 NVIDIA 專屬導師的親自協助,馬上體驗 GPU 運算加速模擬效能,一次學習營包含學習與實作,敬邀研究團隊報名參加! 

活動主辦者

NCHC
OpenACC
NVIDIA
Other Resources

其他資源

歡迎學員申請參加為期整整五天的 GPU 黑客松 (hackathon),此活動是專為協助加速個人程式碼而設計。在為期五天的黑客松中,學員可在專門指導者的協助下,專心處理個人程式碼。GPU 黑客松的舉辦地點遍布世界各地,申請參加的管道有 Oak Ridge National Laboratory Leadership Computing Facility (OLCF) 和 OpenACC.org。曾經參加 GPU 黑客松的學員皆表示這是一個有趣、有收獲,且令人受益無窮的活動。希望有機會邀請您共襄盛舉。