報告題目: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)部門任高級開發技術工程師。