home > paid book/ebook

Optimizing Compilers for Modern Architectures: A Dependence-based Approach

Customer Reviews:

An excellent book on loop based optimization

By Ian Kaplan - April 13, 2003

Randy Allen and Ken Kennedy are famous for their contributions
to compiler design theory. This book is a clearly written
discussion of the issues involving loop optimization and
dependence analysis. While this book also covers scalar
optimization issues, it is naturally complemented by Steven
S. Muchnick's excellent book "Advanced Compiler Design and
Implementation".Randy Allen has spent many years implementing a variety of
compilers for supercomputers and hardware design languages.
While Ken Kennedy has published seminal theoretical work on
compiler optimization, he has also been involved in hands on
implementation as well. The experience of these two authors
results in a book which covers the huge body of knowledge in
compiler optimization and provides this knowledge in a
practical form that can be used by software engineers working
on compiler design.For anyone working on modern compilers that... read more

Finally, everything in one place.

By A Customer - February 4, 2003

As a researcher in the field, this book was immediately useful to me. Nearly every source code transformation and optimization technique that I'm aware of is present in this book, which often saves sifting through stacks of papers or looking for an elusive reference. If you're looking for a book to teach you the basics of how compilers work, it certainly is not the appropriate place to begin, but if you already have one good book on that then this book will make an excellent companion to it. It was slightly annoying that the book comes with two loose pages, one errata list and another to tape over a page early in the book, but that's what you get with 1st editions. Overall it's very good and the errors are very minor typos as opposed to factual goofs.

Very readable, very specific

By Robert Mykland - August 10, 2005

This book is a very thorough look through all the ways you can extract and use parallelism and data dependencies advantageously in an optimized compiler, depending on your target architecture. As one example, this book contains every imaginable way to deal with arrays and loops and the maddeningly complex data dependancies that can result from their various interminglings. The book is refreshingly easy to read and contains pseudo-code and step-by-step examples everywhere you'd want to see them.

Use coupon below to get discount at eCampus.com!

SHADES
$3 off textbook orders over $75

SUNBLOCK
$4 off textbook orders over $90

SUNSHINE
$5 off textbook orders over $100

Copy the coupon code before clicking the button!

AVAILABILITY
MerchantFormatPrice
Amazon USPaperback$58.57 - $131.00
eCampusPaperback$127.73 discount!
PREVIEW
Related Documents
Outlines & Highlights for Operating Systems: a Concept-based Approach

Outlines & Highlights for Operating Systems: a Concept-based Approach

$28.23

Outlines & Highlights for Operating Systems: a Concept-based Approach

Outlines & Highlights for Educational Leadership : A Problem - Based Approach by William G. Cunningham

Outlines & Highlights for Educational Leadership : A Problem - Based Approach by William G. Cunningham…

$27.25

Outlines & Highlights for Educational Leadership : A Problem - Based Approach by William G. Cunningham

Outlines & Highlights for Operating Systems: A Concept-Based Approach by D. M. Dhamdhere

Outlines & Highlights for Operating Systems: A Concept-Based Approach by D. M. Dhamdhere

$27.25

Outlines & Highlights for Operating Systems: A Concept-Based Approach by D. M. Dhamdhere

Spatial Representation and Reasoning for Robot Mapping : A Shape-Based Approach

Spatial Representation and Reasoning for Robot Mapping : A Shape-Based Approach

$125.78

Spatial Representation and Reasoning for Robot Mapping : A Shape-Based Approach

Clustering for Data Mining: A Data Recovery Approach (Chapman & Hall/CRC Computer Science & Data Analysis)

Clustering for Data Mining: A Data Recovery Approach (Chapman & Hall/CRC Computer Science &…

$80.24 - $164.80

Often considered more as an art than a science, the field of clustering has been dominated by learning through examples and by techniques chosen almost through trial-and-error. Even the most popular ...

Pharmacoethics:  A Problem-Based Approach

Pharmacoethics: A Problem-Based Approach

$70.70 - $99.95

The changing nature of the practice of pharmacy has increased the amount if ethical issues pharmacists will face during their careers. Reflecting the growing trend for expanded coverage of ...

Audit Planning: A Risk-Based Approach

Audit Planning: A Risk-Based Approach

$47.85 - $92.84

More now than ever before, auditing is in the spotlight; legislators, regulators, and top executives in all types of businesses realize the importance of auditors in the governance and performance ...

Security in a Web 2.0+ World: A Standards-Based Approach

Security in a Web 2.0+ World: A Standards-Based Approach

$9.99 - $52.00

Discover how technology is affecting your business, and why typical security mechanisms are failing to address the issue of risk and trust. Security for a Web 2.0+ World looks at the perplexing ...

Clinical Supervision: A Competency-Based Approach

Clinical Supervision: A Competency-Based Approach

$6.00 - $49.95

Clinical Supervision: A Competency-Based Approach is a comprehensive, up-to-date scholarly resource for training and supervising mental health practitioners. Supervision has for years been central to ...

Arnheim's Principles of Athletic Training: A Competency-Based Approach

Arnheim's Principles of Athletic Training: A Competency-Based Approach

$22.37 - $142.17

This ISBN is for the standalone book only!Arnheim's Principles of Athletic Training: A Competency-Based Approach is the leading text in the athletic training field. The text is designed ...

loading