We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Price loading...
Optimizing Compilers for Modern Architectures: A Dependence-based Approach
Price data last checked 106 day(s) ago - refreshing...
Price History & Forecast
No Price Data Available
Price history will appear here once data is collected from Amazon.
Price Distribution
No price data available for histogram
Description
Modern computer architectures designed with high-performance microprocessors offer tremendous potential gains in performance over previous designs. Yet their very complexity makes it increasingly difficult to produce efficient code and to realize their full potential. This landmark text from two leaders in the field focuses on the pivotal role that compilers can play in addressing this critical issue. The basis for all the methods presented in this book is data dependence, a fundamental compiler analysis tool for optimizing programs on high-performance microprocessors and parallel architectures. It enables compiler designers to write compilers that automatically transform simple, sequential programs into forms that can exploit special features of these modern architectures. The text provides a broad introduction to data dependence, to the many transformation strategies it supports, and to its applications to important optimization problems such as parallelization, compiler memory hierarchy management, and instruction scheduling. The authors demonstrate the importance and wide applicability of dependence-based compiler optimizations and give the compiler writer the basics needed to understand and implement them. They also offer cookbook explanations for transforming applications by hand to computational scientists and engineers who are driven to obtain the best possible performance of their complex applications. The approaches presented are based on research conducted over the past two decades, emphasizing the strategies implemented in research prototypes at Rice University and in several associated commercial systems. Randy Allen and Ken Kennedy have provided an indispensable resource for researchers, practicing professionals, and graduate students engaged in designing and optimizing compilers for modern computer architectures.
Product Specifications
- Format
- paperback
- ASIN
- 1493303546
- Category
- Books > Subjects > Computing & Internet > Computer Science > Architecture & Microprocessors
- Domain
- Amazon UK
- Release Date
- 27 October 2015
- Listed Since
- 02 October 2014
Barcode
No barcode data available
Similar Products You Might Like
99% match
Optimizing Compilers for Modern Architectures: A Dependence-based Approach
Morgan Kaufmann
£83.49
28 Mar 2026
93% match
Parallel Computer Architecture: A Hardware/Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Morgan Kaufmann
£86.29
12 Dec 2025
92% match
Compiler Design: Analysis and Transformation
Springer
£54.15
26 Feb 2026
92% match
Compiler Design: Analysis and Transformation
Springer
£54.79
24 Feb 2026
92% match
Programming for Hybrid Multi/Manycore MPP Systems (Chapman & Hall/CRC Computational Science)
Chapman and Hall/CRC
£80.95
25 Feb 2026
92% match
Deep Learning Systems: Algorithms, Compilers, and Processors for Large-Scale Production (Synthesis Lectures on Computer Architecture)
Springer
£31.47
28 Feb 2026
92% match
Springer - Source Code Optimization for Embedded Software
Springer
£112.69
01 Mar 2026
92% match
Springer - Loop Transformations for Restructuring Compilers
Springer
£113.63
13 Apr 2026
92% match
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Morgan Kaufmann
£85.99
25 Feb 2026
91% match
Parallel Programming in OpenMP
Morgan Kaufmann
£44.51
20 Feb 2026
91% match
Reasoning About Program Transformations: Imperative Programming and Flow of Data
Springer
£36.31
07 Mar 2026
91% match
Computer Organisation and Architecture: Evolutionary Concepts, Principles, and Designs
CRC Press
£138.00
02 Feb 2026
91% match
High Performance Computing: Modern Systems and Practices
£64.35
11 Jan 2026
91% match
Computer Architecture: Software Aspects, Coding, and Hardware
CRC Press
£110.40
06 Feb 2026
91% match
Parallel Programming: for Multicore and Cluster Systems
Springer
£53.71
04 Apr 2026
91% match
Principles of High-Performance Processor Design: For High Performance Computing, Deep Neural Networks and Data Science
Springer
£117.02
23 Jan 2026
91% match
Compiler Design Using Java(R): An Object-Oriented Approach
£40.28
27 Feb 2026
91% match
Springer Distributed Graph Analytics Programming and Languages
Springer
£108.62
17 Apr 2026
91% match
Fundamentals of Parallel Multicore Architecture (Chapman & Hall/CRC Computational Science)
CRC Press
£92.92
24 Feb 2026
91% match
Programming Models for Parallel Computing (Scientific and Engineering Computation)
MIT Press
£47.76
20 Feb 2026
91% match
A Programmer's Companion to Algorithm Analysis
CRC Press
£67.15
08 Mar 2026
91% match
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Morgan Kaufmann
£67.36
25 Jan 2026
91% match
High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)
CRC Press
£90.15
07 Feb 2026
91% match
The Art of High Performance Computing for Computational Science, Vol. 1: Techniques of Speedup and Parallelization for General Purposes
Springer
£79.19
07 Mar 2026