Automatic Parallelization: An Overview of Fundamental Compiler Techniques (Synthesis Lectures on Computer Architecture)
暫譯: 自動平行化:基本編譯器技術概述(計算機架構綜合講座)
Samuel P. Midkiff
- 出版商: Morgan & Claypool
- 出版日期: 2012-01-01
- 售價: $1,640
- 貴賓價: 9.5 折 $1,558
- 語言: 英文
- 頁數: 170
- 裝訂: Paperback
- ISBN: 1608458415
- ISBN-13: 9781608458417
-
相關分類:
Compiler
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
The Art of Computer Programming, Volume 3 : Sorting and Searching, 2/e (Hardcover)$2,980$2,920 -
Code: The Hidden Language of Computer Hardware and Software (Paperback)$1,260$1,197 -
Structure and Interpretation of Computer Programs, 2/e (Paperback)$2,800$2,660 -
$1,392Complex Analysis: A First Course with Applications (Hardcover) -
Getting Started with LLVM Core Libraries (Paperback)$1,880$1,786 -
高效能網站開發指南 (High Performance Browser Networking: What every web developer should know about networking and web performance)$580$458 -
Introduction to Topology, 3/e (Paperback)$850$808 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
Real Analysis (Paperback)$2,670$2,537 -
Verified Functional Programming in Agda$2,680$2,546 -
$1,088D3.js 4.x Data Visualization, 3/e (Paperback) -
Programming Rust: Fast, Safe Systems Development (Paperback)$2,050$1,948 -
Serious Cryptography: A Practical Introduction to Modern Encryption (Paperback)$1,760$1,672 -
iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics (Paperback)$1,900$1,805 -
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim$1,650$1,568 -
Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App$1,600$1,520 -
Godot Engine Game Development in 24 Hours, Sams Teach Yourself: The Official Guide to Godot 3.0$1,680$1,646 -
Gentle Introduction to Dependent Types with Idris$1,140$1,083 -
The Little Typer (Paperback)$2,080$1,976 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
An Invitation to Applied Category Theory: Seven Sketches in Compositionality$2,450$2,328
相關主題
商品描述
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
商品描述(中文翻譯)
編譯以實現平行處理是編譯器研究中的一個長期主題。本書描述了為平行處理編譯「常規」數值程序的基本原則。我們首先解釋了使編譯器能夠理解在程序執行過程中不同語句和迴圈迭代中數據讀取和寫入之間相互作用的分析方法。這些分析包括依賴分析、使用-定義分析和指標分析。接下來,我們描述了如何利用這些分析的結果來啟用轉換,使迴圈更適合平行化,並討論了如何將平行性暴露給目標共享內存的多核和向量處理器。我們然後討論了在為分佈式內存機器平行化程序時出現的一些問題。最後,我們以解決丟番圖方程的概述作結,並提供進一步閱讀的建議,以便有興趣的讀者能夠更深入地探索本書的主題。
目錄:
引言與概述 / 依賴分析、依賴圖與別名分析 / 程序平行化 / 修改和消除依賴的轉換 / 迭代和遞歸結構的轉換 / 為分佈式內存機器編譯 / 解決丟番圖方程 / 進一步閱讀指南
