Optimizing Supercompilers for Supercomputers (Research Monographs in Parallel and Distributed Computing)

Michael Wolfe

Published by The MIT Press, 1989
ISBN 10: 0262730820 / ISBN 13: 9780262730822
Used / Paperback / Quantity Available: 0
Available From More Booksellers
View all  copies of this book

About the Book

We're sorry; this specific copy is no longer available. AbeBooks has millions of books. We've listed similar copies below.

Description:

We ship International with Tracking Number! May not contain Access Codes or Supplements. Buy with confidence, excellent customer service! L. Bookseller Inventory #

About this title:

Book ratings provided by Goodreads:
4 avg rating
(2 ratings)

Synopsis: Effective use of a supercomputer requires users to have a good algorithm and to express this algorithm in an appropriate language, and requires compilers to generate efficient code.

This book investigates several problems facing compiler design for supercomputers, including building efficient and comprehensive data dependence graphs, recurrence relations, the management of compiler temporary variables, and WHILE loops.

The book first proposes an efficient means of representing the flow of data in a program by labeling the arcs in a data dependence graph with "direction vectors" to show how the flow of data corresponds to the loop structure of the program. These data dependence direction vectors are then used in several high level compiler loop optimizations: loop vectorization, loop concurrentization, loop fusion, and loop interchanging. The book shows how to perform these transformations and how to use them to optimize programs for a wide range of supercomputers.

The problems of recurrence relations studied include arithmetic recurrences with IF statements and recurrences involving both data and control dependence relations in a cycle. The wavefront method of solving recurrences is also treated. The book discusses ways to make the problem of managing temporary arrays more tractable. It concludes by offering several methods for executing WHILE loops and describes a general structure of an optimizing compiler for supercomputers developed from the author's experience with a test bed compiler.

Michael Wolfe is Associate Professor in the Computer Science and Engineering Department at the Oregon Graduate Center Optimizing Supercompilers for Supercomputers is included in the series Research Monographs in Parallel Computing. Copublished with Pitman Publishing.

"About this title" may belong to another edition of this title.

Bibliographic Details

Title: Optimizing Supercompilers for Supercomputers...
Publisher: The MIT Press
Publication Date: 1989
Binding: Paperback
Book Condition: Used: Good

Top Search Results from the AbeBooks Marketplace

1.

Wolfe, Michael
Published by The MIT Press (1989)
ISBN 10: 0262730820 ISBN 13: 9780262730822
Used Quantity Available: 1
Seller
Better World Books
(Mishawaka, IN, U.S.A.)
Rating
[?]

Book Description The MIT Press, 1989. Book Condition: Fair. Shows definite wear, and perhaps considerable marking on inside. Bookseller Inventory # GRP77680353

More Information About This Seller | Ask Bookseller a Question

Buy Used
US$ 6.27
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Michael Wolfe
ISBN 10: 0262730820 ISBN 13: 9780262730822
Used Quantity Available: 1
Seller
Castle Rock
(Pittsford, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: Acceptable. Book Condition: Acceptable. Bookseller Inventory # 97802627308225.0

More Information About This Seller | Ask Bookseller a Question

Buy Used
US$ 11.67
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds