Automatic Parallelization: An Overview of Fundamental Compiler Techniques (Synthesis Lectures on Computer Architecture)
暫譯: 自動平行化:基本編譯器技術概述(計算機架構綜合講座)
Samuel P. Midkiff
- 出版商: Morgan & Claypool
- 出版日期: 2012-01-01
- 售價: $1,780
- 貴賓價: 9.5 折 $1,691
- 語言: 英文
- 頁數: 170
- 裝訂: Paperback
- ISBN: 1608458415
- ISBN-13: 9781608458417
-
相關分類:
Compiler
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$2,980$2,831 -
$1,360$1,292 -
$2,573Structure and Interpretation of Computer Programs, 2/e (美國原版)
-
$1,392Complex Analysis: A First Course with Applications (Hardcover)
-
$1,880$1,786 -
$580$458 -
$850$808 -
$680$537 -
$2,670$2,537 -
$2,890$2,746 -
$1,088D3.js 4.x Data Visualization, 3/e (Paperback)
-
$2,210$2,100 -
$1,900$1,805 -
$2,050$1,948 -
$1,650$1,568 -
$1,600$1,520 -
$1,680$1,596 -
$1,230$1,169 -
$2,080$2,038 -
$1,280$1,088 -
$2,410$2,290
商品描述
Table of Contents: Introduction and overview / Dependence analysis, dependence graphs and alias analysis / Program parallelization / Transformations to modify and eliminate dependences / Transformation of iterative and recursive constructs / Compiling for distributed memory machines / Solving Diophantine equations / A guide to further reading
商品描述(中文翻譯)
編譯以實現平行處理是編譯器研究中的一個長期主題。本書描述了為平行處理編譯「常規」數值程序的基本原則。我們首先解釋了使編譯器能夠理解在程序執行過程中不同語句和迴圈迭代中數據讀取和寫入之間相互作用的分析方法。這些分析包括依賴分析、使用-定義分析和指標分析。接下來,我們描述了如何利用這些分析的結果來啟用轉換,使迴圈更適合平行化,並討論了如何將平行性暴露給目標共享內存的多核和向量處理器。我們然後討論了在為分佈式內存機器平行化程序時出現的一些問題。最後,我們以解決丟番圖方程的概述作結,並提供進一步閱讀的建議,以便有興趣的讀者能夠更深入地探索本書的主題。
目錄:
引言與概述 / 依賴分析、依賴圖與別名分析 / 程序平行化 / 修改和消除依賴的轉換 / 迭代和遞歸結構的轉換 / 為分佈式內存機器編譯 / 解決丟番圖方程 / 進一步閱讀指南