編寫可擴展的、快速、強大、節能的程式,才適合處理大量數據。使用並行程式設計,可將數據處理任務分佈在多個CPU上完成,從而從根本上提高性能。只需要稍加學習,讀者就可以創建速度和效率化的軟體。《平行計算與高性能計算》將講述用於提高代碼運行效率的技術。
你將學習評估硬體架構,學會使用OpenMP和MPI等行業標準工具,將掌握用於高性能計算的數據結構和演算法,並學習手持設備的節能技術。你甚至可在一組GPU上運行大規模海嘯模擬程式。主要內容:規劃新的並行專案,瞭解CPU和GPU架構上的差異,找到性能不佳的內核和迴圈,使用批次處理調度來管理應用程式。閱讀門檻:本書適用於精通高性能計算語言(如C、C++或Fortran)的有經驗的程序員。