Amazon.com: The Compiler Design Handbook: Optimizations & Machine Code Generation (9780849312403): Y.N. Srikant, Priti Shankar: Books

Have one to sell? Sell yours here
The Compiler Design Handbook:  Optimizations & Machine Code Generation
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Compiler Design Handbook: Optimizations & Machine Code Generation [Hardcover]

Y.N. Srikant (Editor), Priti Shankar (Editor)
5.0 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
There is a newer edition of this item:
The Compiler Design Handbook: Optimizations and Machine Code Generation, Second Edition The Compiler Design Handbook: Optimizations and Machine Code Generation, Second Edition
$142.65
In Stock.

Book Description

September 25, 2002 084931240X 978-0849312403 1
The widespread use of object-oriented languages and Internet security concerns are just the beginning. Add embedded systems, multiple memory banks, highly pipelined units operating in parallel, and a host of other advances and it becomes clear that current and future computer architectures pose immense challenges to compiler designers-challenges that already exceed the capabilities of traditional compilation techniques.

The Compiler Design Handbook: Optimizations and Machine Code Generation is designed to help you meet those challenges. Written by top researchers and designers from around the world, it presents detailed, up-to-date discussions on virtually all aspects of compiler optimizations and code generation. It covers a wide range of advanced topics, focusing on contemporary architectures such as VLIW, superscalar, multiprocessor, and digital signal processing. It also includes detailed presentations that highlight the different techniques required for optimizing programs written in parallel and those written in object-oriented languages. Each chapter is self-contained, treats its topic in depth, and includes a section of future research directions.

Compiler design has always been a highly specialized subject with a fine blend of intricate theory and difficult implementation. Yet compilers play an increasingly vital role in the quest for improved performance. With its careful attention to the most researched, difficult, and widely discussed topics in compiler design, The Compiler Design Handbook offers a unique opportunity for designers and researchers to update their knowledge, refine their skills, and prepare for future innovations.


Product Details

  • Hardcover: 928 pages
  • Publisher: CRC Press; 1 edition (September 25, 2002)
  • Language: English
  • ISBN-10: 084931240X
  • ISBN-13: 978-0849312403
  • Product Dimensions: 10.4 x 7.3 x 2.1 inches
  • Shipping Weight: 3.8 pounds
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #3,199,856 in Books (See Top 100 in Books)

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

10 of 12 people found the following review helpful:
5.0 out of 5 stars Easy to understand; complements Muchnick's bible, February 25, 2003
By 
This review is from: The Compiler Design Handbook: Optimizations & Machine Code Generation (Hardcover)
It is a good book to read and understand. I would strongly recommend that a prospective reader read Muchnick's book before this if he/she is new to optimising compilers. Readers with some basic understanding of the structure of optimising compilers can read this book and get a good deal out of it. These books would complement each other well. I have read only a few chapters and I felt that it is also fairly deep in content (atleast to me as a novice compiler writer).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars From a C/C++ programmer and occasional compiler writer, July 29, 2007
Amazon Verified Purchase(What's this?)
This review is from: The Compiler Design Handbook: Optimizations & Machine Code Generation (Hardcover)
Excellent. This book, despite the usual red flags--multiple authors, huge breadth of coverage--is precisely organized, and the prose itself is consistently economical and clear. In fact, the only obstacle to absorbing the material is inherent to the field itself: compilers for modern silicon tend to be tremendously sophisticated systems.

In my case especially (I only write compilers once in a while), it is immensely valuable to have a publication that attempts to cover recent developments, such as handling deeply pipelined architectures, while still covering the fundamentals, such as register selection techniques.

Working programmers are the book's primary audience. As an illustration of that, this is the only compiler book that I've seen that actually mentions which techniques are still covered by software patents (Chaitin's original application of graph coloring to register selection is one such case, unfortunately for the state of the art).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
This chapter provides a thorough treatment of data flow analysis for imperative languages. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
fixed point assignment, endangered variables, available expressions analysis, live range splitting, prepass scheduling, control flow restructuring, auxiliary automaton, postpass scheduling, data flow properties, data flow framework, dynamically compiled code, hoisted expressions, intermediate code tree, dynamic compiler, debugging optimized code, global safety conditions, meld scheduling, path flow function, speculative code motion, callee register, incremental data flow analysis, iterative data flow analysis, lhs array, page pointer register, same heap cell
Key Phrases - Capitalized Phrases (CAPs): (learn more)
New York, International Conference, Lecture Notes, Programming Languages Syst, Annual International Symposium, Software Eng, San Francisco, Prentice Hall, Rice University, Kluwer Academic, International Workshop, Stanford University, San Jose, Morgan Kaufmann, Englewood Cliffs, Parallel Distributed Syst, Design Automation Conference, Indian Institute of Technology, Annual Workshop, Proceedings of the Conference, The Compiler Design Handbook, Ann Arbor, Computer Society, European Symposium, Princeton University
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject