Fortran – NVIDIA 技術博客
http://www.open-lab.net/zh-cn/blog
閱讀開發者創建的最新技術信息、頭條新聞 和內容。
Wed, 01 Jun 2022 07:25:20 +0000
zh-CN
hourly
1
196178272 -
用 Fortran 標準并行編程實現 GPU 加速
http://www.open-lab.net/zh-cn/blog/using-fortran-standard-parallel-programming-for-gpu-acceleration/
Fri, 27 May 2022 07:25:00 +0000
http://www.open-lab.net/zh-cn/blog/?p=4230
Continued]]>
這是標準并行編程系列的第四篇文章,旨在指導開發人員在標準語言中使用并行來加速計算的優勢: 標準語言已經開始添加編譯器可用于加速 GPU 和 CPU 并行編程的功能,例如 Fortran 中的循環和數組數學內部函數。 使用標準語言特性有許多優點,主要優點是未來的可驗證性。由于 Fortran 的是一種標準語言功能,因此將來失去支持的可能性很小。 這個特性在初始代碼開發中使用起來也相對簡單,并且增加了可移植性和并行性。在初始代碼開發中使用有助于鼓勵您在編寫和實現循環時從一開始就考慮并行性。 對于初始代碼開發,是添加 GPU 支持的好方法,無需學習指令。然而,即使是已經通過使用 OpenACC 和 OpenMP 等指令進行 GPU 加速的代碼,也可以從重構到標準并行性中獲益,原因如下: POT3D 是一個 Fortran 代碼,它使用表面場觀測值作為輸入,
Source
]]>
4230
人人超碰97caoporen国产