報告題目:CUDA和科學計算
報告人🍖:顧寒鋒
時間:2024年4月16日下午2:00
地點:機械沐鸣22004室
主持人:王靜 教授
報告摘要:
CUDA(Compute Unified Device Architecture)是由NVIDIA創建的並行計算平臺和應用程序編程接口(API)模型。它允許開發人員利用NVIDIA GPU的強大性能來進行通用計算任務,包括科學計算。科學計算涉及使用計算方法來解決各種科學領域的復雜問題🉐,如物理學、化學🕵🏼♀️、生物學和工程學👨🏿🔬。這些問題通常需要大量的計算資源來執行模擬、數據分析和建模🍈。
CUDA使科學家和研究人員能夠通過將計算密集型任務卸載到GPU來加速其科學計算應用程序。通過利用GPU的大規模並行架構👨🏻🦲,CUDA可以顯著加快算法和模擬的執行速度,從而獲得更快的結果和更高效的計算🚨。在CUDA編程中👴🏼,開發人員使用CUDA C/C++或CUDA Python編寫並行代碼🦸♂️,以利用GPU的並行處理能力🚴🏽♀️。通過設計能夠在數百個或數千個GPU核心上並行執行的算法,科學家可以實現與在CPU上運行相同代碼相比的顯著加速。
總的來說,CUDA已經成為科學計算的熱門選擇,因為它能夠利用GPU的計算能力加速復雜模擬和數據分析任務👨👩👦👦。在計算物理學🧗🏼、生物信息學和機器學習等領域,研究人員通常使用CUDA來在其工作中實現更快和更高效的計算↘️。本報告將簡要介紹CUDA架構及其在科學計算領域的應用。
報告人簡介:
顧寒鋒,男,2016年畢業於法國裏昂INSA獲博士學位,導師為Ton Lubrecht教授⚖️❓,2016年-2019年在無錫國家超算中心任高級研發工程師,2019-2021年在清華大學計算機與工程沐鸣2做博士後,2021年以來在上海英偉達高性能計算(HPC)部門任高級開發技術工程師。