CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming

Ruetsch, Gregory, Fatica, Massimiliano

  • 出版商: Morgan Kaufmann
  • 出版日期: 2024-07-16
  • 售價: $4,630
  • 貴賓價: 9.5$4,399
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 044321977X
  • ISBN-13: 9780443219771
  • 相關分類: CUDA程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. In order to add CUDA Fortran to existing Fortran codes, they explain how to understand the target GPU architecture, identify computationally-intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance - all in Fortran, without having to rewrite in another language. Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison. This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text.

商品描述(中文翻譯)

《CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming》展示了高效能應用程式開發者如何利用 Fortran 這一科學計算和超級電腦性能基準測試的熟悉語言,來發揮 GPU 的強大功能。作者假設讀者沒有任何平行計算的經驗,並涵蓋了基本概念以及使用 CUDA Fortran 進行高效 GPU 計算的最佳實踐。為了將 CUDA Fortran 添加到現有的 Fortran 代碼中,他們解釋了如何理解目標 GPU 架構、識別計算密集型的代碼部分,並修改代碼以管理數據和並行性,優化性能——這一切都在 Fortran 中完成,無需用其他語言重寫。每個概念都用實際範例進行說明,讓您可以立即評估您的代碼性能。這第二版提供了有關如何高效編程 GPU 的重要更新,適用於 CUDA Fortran 的 GPU 編程教程以及參考文本。