高性能并行運行時系統(tǒng):設計與實現(xiàn)
本書聚焦于當今高性能多核處理器的并行編程系統(tǒng)的理論和實踐方面,探討實現(xiàn)并行編程模型所需的關鍵算法的有效實現(xiàn)。此類實現(xiàn)需要考慮底層計算機體系結構的特定體系結構方面以及執(zhí)行環(huán)境提供的功能。本書簡要回顧了現(xiàn)代計算機體系結構的關鍵概念,特別關注并行代碼的性能以及并行編程模型中的相關概念。然后,本書轉向用于實現(xiàn)并行編程模型的基本算法,并討論它們?nèi)绾闻c現(xiàn)代處理器交互。雖然本書將重點介紹一般機制,但我們將主要使用英特爾處理器體系結構來舉例說明所討論的實現(xiàn)概念,但也將在適當?shù)那闆r下介紹其他處理器體系結構。所有的算法和概念都以一種易于理解的方式進行了討論,并附有許多示例、圖表和源代碼片段。
·15.9萬字