Fortran
Fortran為高效能運算開發人員所使用的重要程式語言。其為許多應用領域所選擇的主要程式語言,包括計量流體動力學(涵括氣候和海洋模型建構), 有限元素分析、分子動力學,以及量子化學。
許多常見的高效能運算套件最初都是以Fortran程式語言開發出來的,之後並持續強化。Fortran編譯器讓開發人員能以他們慣用的程式語言(Fortran)重新編譯這些程式,以利用全新的效能和架構特性。
NVIDIA和The Portland Group (PGI) 共同合作開發 CUDA Fortran編譯器(CUDA Fortran Compiler) ,針對NVIDIA CUDA GPU提供Fortran程式語言支援。遇到數據平行問題的開發人員,將能使用此編譯器去利用NVIDIA GPU的龐大平行運算能力,針對科學運算打造高效能應用程式。
NVIDIA長久以來始終擁護和支援標準,更多的程式語言選擇能讓更多數量及更多種類的應用程式挖掘利用GPU的平行運算能力。支援C, Java和 Python程式語言, OpenCL 和 DirectCompute 應用程式介面以及現在的Fortran,GPU運算的效能優勢將更能為主流開發人員所利用。NVIDIA是唯一一家針對GPU提供各種開發環境的處理器公司。
申請加入 NVIDIA GPU運算註冊開發人員計劃,可以搶先獲得新版本及更多訊息。
Fortran 相關連結網站:
- PGI CUDA Fortran 編譯器
- NOAA的 Fortran 轉變為C 的 CUDA轉換器
- 針對CUDA C使用Fortran嵌入器的應用備註
- FLAGON: 針對GPU數值(GPU Numerics)的Fortran 95資料庫
OpenCL為Apple公司的商標,獲Khronos Group公司授權使用。