Performance Tuning of Scientific Applications

David H. Bailey, Robert F. Lucas, Samuel Williams

Hardback
$83.96

November 23, 2010 by CRC Press
Reference - 399 Pages - 114 B/W Illustrations
ISBN 9781439815694 - CAT# K10806
Series: Chapman & Hall/CRC Computational Science

FREE Standard Shipping!

was $104.95

$83.96

SAVE $20.99

Add to Cart
Add to Wish List

Features

  • Provides an overview of modern computer architecture
  • Presents tools and techniques for monitoring floating-point operation counts, integer operations, cache misses, and more
  • Explains how to encapsulate the performance behavior of applications and computer system into relatively simple yet accurate models
  • Covers benchmark performance and analysis
  • Illustrates how to optimize the run-time performance of a scientific application or class of applications by using semi-automatic techniques and tools
  • Includes examples from such areas as solid mechanics, astrophysics, quantum chromodynamics, molecular dynamics, and environmental science

Summary

With contributions from some of the most notable experts in the field, Performance Tuning of Scientific Applications presents current research in performance analysis. The book focuses on the following areas.

Performance monitoring: Describes the state of the art in hardware and software tools that are commonly used for monitoring and measuring performance and managing large quantities of data

Performance analysis: Discusses modern approaches to computer performance benchmarking and presents results that offer valuable insight into these studies

Performance modeling: Explains how researchers deduce accurate performance models from raw performance data or from other high-level characteristics of a scientific computation

Automatic performance tuning: Explores ongoing research into automatic and semi-automatic techniques for optimizing computer programs to achieve superior performance on any computer platform

Application tuning: Provides examples that show how the appropriate analysis of performance and some deft changes have resulted in extremely high performance

Performance analysis has grown into a full-fledged, sophisticated field of empirical science. Describing useful research in modern performance science and engineering, this book helps real-world users of parallel computer systems to better understand both the performance vagaries arising in scientific applications and the practical means for improving performance.

Read about the book on HPCwire and insideHPC