
Supercompilers For Parallel And Vector Computers
Zima(Author)
Addison Wesley (Publisher)
Published on 16. October 1990
Book
Paperback/Softback
376 pages
978-0-201-17560-8 (ISBN)
Description
A major challenge facing computer science is the need to develop algorithms and software tools to harness the vast power of parallel and vector computers. This book provides in-depth treatment of modern restructuring tools, called supercompilers, which detect the implicit concurrency in programs written in languages such as Fortran and transform these into equivalent concurrent code.
This book also features a comprehensive discussion of the methods of program analysis and optimization, including control flow analysis, data flow analysis, and data dependence analysis. Plus, a detailed account of advanced techniques for program transformation, specifically for vectorization and parallelization in both shared-memory and distributed-memory computers.
This book also features a comprehensive discussion of the methods of program analysis and optimization, including control flow analysis, data flow analysis, and data dependence analysis. Plus, a detailed account of advanced techniques for program transformation, specifically for vectorization and parallelization in both shared-memory and distributed-memory computers.
More details
Language
English
Place of publication
Harlow
United Kingdom
Publishing group
Pearson Education Limited
Target group
Professional and scholarly
Dimensions
Height: 241 mm
Width: 162 mm
Thickness: 29 mm
Weight
680 gr
ISBN-13
978-0-201-17560-8 (9780201175608)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
Table of Contents
Supercomputer and Supercompilers
Supercomputer Architectures
Scalar Analysis
Data Dependence
Standard Transformations
Vectorization
Parallelization
Supercompilers and their Environments
Appendices
Supercomputer and Supercompilers
Supercomputer Architectures
Scalar Analysis
Data Dependence
Standard Transformations
Vectorization
Parallelization
Supercompilers and their Environments
Appendices