Enter your search into one or more of the boxes below:
You can refine your search by selecting from any of the options below:
Automatic Performance Prediction of Parallel Programs

Automatic Performance Prediction of Parallel Programs (Hardback)

Printed to order. Despatched in 2-3 weeks.
Email me when back in stock


Automatic Performance Prediction of Parallel Programs presents a unified approach to the problem of automatically estimating the performance of parallel computer programs. The author focuses primarily on distributed memory multiprocessor systems, although large portions of the analysis can be applied to shared memory architectures as well. The author introduces a novel and very practical approach for predicting some of the most important performance parameters of parallel programs, including work distribution, number of transfers, amount of data transferred, network contention, transfer time, computation time and number of cache misses. This approach is based on advanced compiler analysis that carefully examines loop iteration spaces, procedure calls, array subscript expressions, communication patterns, data distributions and optimizing code transformations at the program level; and the most important machine specific parameters including cache characteristics, communication network indices, and benchmark data for computational operations at the machine level.

The material has been fully implemented as part of P3T, which is an integrated automatic performance estimator of the Vienna Fortran Compilation System (VFCS), a state-of-the-art parallelizing compiler for Fortran77, Vienna Fortran and a subset of High Performance Fortran (HPF) programs. A large number of experiments using realistic HPF and Vienna Fortran code examples demonstrate highly accurate performance estimates, and the ability of the described performance prediction approach to successfully guide both programmer and compiler in parallelizing and optimizing parallel programs. A graphical user interface is described and displayed that visualizes each program source line together with the corresponding parameter values. P3T uses color-coded performance visualization to immediately identify hot spots in the parallel program. Performance data can be filtered and displayed at various levels of detail. Colors displayed by the graphical user interface are visualized in greyscale.

Automatic Performance Prediction of Parallel Programs also includes coverage of fundamental problems of automatic parallelization for distributed memory multicomputers, a description of the basic parallelization strategy and a large variety of optimizing code transformations as included under VFCS.

Computing & ITComputer scienceComputer architecture & logic designParallel processingComputing & ITDatabasesData capture & analysis Publisher: Kluwer Academic Publishers Publication Date: 31/03/1996 ISBN-13: 9780792397083  Details: Type: Hardback Format: Books
Availability: Printed to order. Despatched in 2-3 weeks.  

More books by Thomas Fahringer

Leave Review


Delivery Options

All delivery times quoted are the average, and cannot be guaranteed. These should be added to the availability message time, to determine when the goods will arrive. During checkout we will give you a cumulative estimated date for delivery.

Location 1st Book Each additional book Average Delivery Time
UK Second Class Available free for ALL orders. No charge for each additional book. 3-7 Days
UK First Class £4.50 £1.00 1-2 Days
UK Courier £7.00 £1.00 1-2 Days
Western Europe** Courier £17.00 £3.00 2-3 Days
Western Europe** Airmail £5.00 £1.50 4-14 Days
USA / Canada Courier £20.00 £3.00 2-4 Days
USA / Canada Airmail £7.00 £3.00 4-14 Days
Rest of World Courier £22.50 £3.00 3-6 Days
Rest of World Airmail £8.00 £3.00 7-21 Days

** Includes Austria, Belgium, Denmark, France, Germany, Greece, Iceland, Irish Republic, Italy, Luxembourg, Netherlands, Portugal, Spain, Sweden and Switzerland.

Delivery Help & FAQs

Returns Information

If you are not completely satisfied with your purchase*, you may return it to us in its original condition with in 30 days of receiving your delivery or collection notification email for a refund. Except for damaged items or delivery issues the cost of return postage is borne by the buyer. Your statutory rights are not affected.

* For Exclusions and terms on damaged or delivery issues see Returns Help & FAQs

You might also like

Introduction to Parallel Computing
Zbigniew J. Czech
Programming Massively Parallel...
David B. Kirk; Wen-mei W. Hwu
Shared Memory Application ...
Victor Alessandrini
Instruction Level Parallelism
Alex Aiken; Utpal Banerjee; Arun...
Latest Blog
#FoylesFive: Elsewhere-Elsewhen

Jen from the Web Team shares a selection of books that will transport the reader to another time and place.

Growler: The Inspiration for the Now Iconic Bear

James Campbell describes how the groundbreaking approach to illustration adopted by Milne and Shepard came about, which bear provided the inspiration for the drawings and which of the characters was Shepard's secret favourite.

Blog - Sound and Silence: Emma Viskic on Creating a Profoundly Deaf Protagonist

In this exclusive blog Emma Viskic describes how she came to learn sign language in order to get closer to her deaf protagonist in her debut, Resurrection Bay.

View all Blog Entries
Show/Hide Tweets
© W&G Foyle Ltd