Skip to content

Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
Stock Photo: Cover May Be Different

Optimizing Compilers for Modern Architectures: A Dependence-Based Approach Hardcover - 2001 - 1st Edition

by Randy Allen; Ken Kennedy


From the publisher

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.

First line

The past two decades have been exciting ones for high-performance computing.

Details

  • Title Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
  • Author Randy Allen; Ken Kennedy
  • Binding Hardcover
  • Edition number 1st
  • Edition 1
  • Pages 816
  • Volumes 1
  • Language ENG
  • Publisher Morgan Kaufmann Publishers, U.S.A.
  • Date October 22, 2001
  • ISBN 9781558602861 / 1558602860
  • Weight 3.43 lbs (1.56 kg)
  • Dimensions 9.63 x 7.7 x 1.71 in (24.46 x 19.56 x 4.34 cm)
  • Library of Congress subjects Computer architecture, Optimizing compilers
  • Library of Congress Catalog Number 2001092381
  • Dewey Decimal Code 005.453
Back to Top

More Copies for Sale

Optimizing Compilers for Modern Architectures: A Dependence-based Approach
Stock Photo: Cover May Be Different

Optimizing Compilers for Modern Architectures: A Dependence-based Approach

by Allen, Randy

  • Used
  • Hardcover
Condition
UsedVeryGood
Binding
Hardcover
ISBN 10 / ISBN 13
9781558602861 / 1558602860
Quantity Available
1
Seller
San Rafael, California, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$69.95
$3.99 shipping to USA

Show Details

Description:
UsedVeryGood. Text block firm and clean, binding unblemished, boards straight, no highlights or underlining. Book only. Previous owners name along upper text block edge, otherwise like new. Well packaged and promptly shipped from California. Partnered with Friends of the Library since 2010.
Item Price
$69.95
$3.99 shipping to USA
Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
Stock Photo: Cover May Be Different

Optimizing Compilers for Modern Architectures: A Dependence-Based Approach

by Randy Allen/ Ken Kennedy

  • New
  • Hardcover
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9781558602861 / 1558602860
Quantity Available
1
Seller
Exeter, Devon, United Kingdom
Seller rating:
This seller has earned a 3 of 5 Stars rating from Biblio customers.
Item Price
$127.71
$12.67 shipping to USA

Show Details

Description:
Morgan Kaufmann Pub, 2001. Hardcover. New. 1st edition. 800 pages. 9.50x7.75x1.50 inches.
Item Price
$127.71
$12.67 shipping to USA
Optimizing Compilers for Modern Architectures: A Dependence-based Approach
Stock Photo: Cover May Be Different

Optimizing Compilers for Modern Architectures: A Dependence-based Approach

by Allen, Randy; Kennedy, Ken

  • New
  • Hardcover
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9781558602861 / 1558602860
Quantity Available
1
Seller
San Diego, California, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$127.22
$5.45 shipping to USA

Show Details

Description:
Morgan Kaufmann, 2001-10-10. Hardcover. New. New. In shrink wrap. Looks like an interesting title!
Item Price
$127.22
$5.45 shipping to USA
Optimizing Compilers for Modern Architectures
Stock Photo: Cover May Be Different

Optimizing Compilers for Modern Architectures

by Randy Allen Ken Kennedy

  • Used
  • Hardcover
Condition
Used
Binding
Hardcover
ISBN 10 / ISBN 13
9781558602861 / 1558602860
Quantity Available
1
Seller
Woodside, New York, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$131.16
$3.99 shipping to USA

Show Details

Description:
Elsevier , pp. xxv + 790 1st Edition . Hardback. Used.
Item Price
$131.16
$3.99 shipping to USA