英偉達(NVIDIA)CUDA全新版本橫空出世
2023-08-03 19:28:17
2012年1月29日—美國加利福尼亞州聖克拉拉市—英偉達(NVIDIA)公司今天發布了英偉達CUDA並行計算平臺的全新版本,該軟體將惠及計算生物學家、化學家、物理學家、地球物理學家、其它研究人員以及工程師等諸多群體,讓他們能夠更輕鬆地利用GPU來推動模擬與計算工作的進步。
全新的英偉達CUDA並行計算平臺包含三大特性,這些特性讓GPU並行編程變得更輕鬆、更普及、更迅速。三大特性包括:
具有自動性能分析、經重新設計的Visual Profiler為加速應用程式提供了一條更加輕鬆的途徑。
全新的編譯器基於應用廣泛的 LLVM 開源編譯器架構,最高可實現10%的應用程式性能提升。
成像與信號處理方面數以百計的全新函數令NVIDIA性能基元(NPP)庫的規模翻倍。
HOOMD-Blue 開源分子動力學項目首席開發者 Joshua Anderson 表示:「這款全新的 Visual Profiler 十分驚人。只需點幾下滑鼠,它就能夠對你的應用程式進行自動性能分析,重點顯示出可能有問題的部分,然後提供一些連結,給出有關如何改進的非常好的做法建議。 它幾乎讓所有開發者都能夠快速而輕鬆地加速各種應用程式。」
愛爾蘭高端計算中心高級軟體架構師Gilles Civario 表示:「LLVM 編譯器幾乎讓我立即實現了10%的性能提升,方法僅僅是將我現有的實時金融風險分析代碼重新編譯一下而已。只有使用全新版本的英偉達CUDA來進一步調整,我才能有望實現進一步的性能提升。」
用戶可從英偉達開發者網站上免費獲得最新版本的英偉達CUDA並行計算平臺,該軟體具有下列全新特性:
全新的Visual Profiler —— 最簡便的性能優化途徑
無論有無經驗,全新的 Visual Profiler 都能夠讓開發者輕鬆優化其代碼,從而實現最高性能。Visual Profiler 包含自動化的性能分析與專家指導系統,該系統可提供逐步的優化建議,從而可找出應用程式性能瓶頸與建議措施,提供優化指南的連結。利用這款全新的 Visual Profiler,用戶可以輕鬆地找出性能瓶頸並解決問題。
圖 1: 全新的 NVIDIA CUDA Visual Profiler 讓性能優化變得輕而易舉
LLVM 編譯器 —— 應用程式性能立即提升 10%
LLVM 是一款應用廣泛的開源編譯器架構,該架構採用模塊化設計,能夠輕鬆地新增針對新型程式語言和處理器架構的支持。利用基於 LLVM 的全新英偉達CUDA編譯器,只需區區的一次重新編譯,開發者即可在 GPU 加速的現有應用程式上最高實現 10% 的額外性能提升。 此外,LLVM 的模塊化設計還讓第三方軟體工具開發商能夠針對非英偉達處理器架構提供定製的 LLVM 解決方案,從而讓英偉達CUDA應用程式能夠在所有英偉達 GPU 以及其它廠商的 GPU 上運行。
全新的成像、信號處理庫函數 —— 利用 NPP 庫實現 「臨時的」 加速
通過新增數以百計的全新成像與信號處理函數,英偉達現已令 NPP 庫的規模翻倍。 這讓使用成像或信號處理算法的幾乎所有開發者都能夠輕鬆得益於 GPU 加速,然而需要做的僅僅是在應用程式中簡單地加入對庫的調用而已。從基本的過濾到高級的工作流程,已更新的 NPP 庫可用於各種成像與信號處理算法。