Performance Tuning of Scientific Applications: 1st Edition (e-Book) book cover

Performance Tuning of Scientific Applications

1st Edition

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

CRC Press

400 pages

Purchasing Options:$ = USD
Hardback: 9781439815694
pub: 2010-11-23
eBook (VitalSource) : 9780429149900
pub: 2010-11-23
from $28.98

FREE Standard Shipping!


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 perf

Table of Contents

Introduction. Parallel Computer Architecture. Software Interfaces to Hardware Counters. Measurement and Analysis of Parallel Program Performance using TAU and HPCToolkit. Trace-Based Tools. Large-Scale Numerical Simulations on High-End Computational Platforms. Performance Modeling: The Convolution Approach. Analytic Modeling for Memory Access Patterns Based on Apex-MAP. The Roofline Model. End-to-End Auto-Tuning with Active Harmony. Languages and Compilers for Auto-Tuning. Empirical Performance Tuning of Dense Linear Algebra Software. Auto-Tuning Memory-Intensive Kernels for Multicore. Flexible Tools Supporting a Scalable First-Principles MD Code. The Community Climate System Model. Tuning an Electronic Structure Code. Bibliography. Index.

About the Editors

David Bailey is a chief technologist in the High Performance Computational Research Department at the Lawrence Berkeley National Laboratory. Dr. Bailey has published several books and numerous research studies on computational and experimental mathematics. He has been a recipient of the ACM Gordon Bell Prize, the IEEE Sidney Fernbach Award, and the MAA Chauvenet Prize and Merten Hasse Prize.

Robert Lucas is the director of computational sciences in the Information Sciences Institute and a research associate professor in computer science in the Viterbi School of Engineering at the University of Southern California. Dr. Lucas has many years of experience working with high-end defense, national intelligence, and energy applications and simulations. His linear solvers are the computational kernels of electrical and mechanical CAD tools.

Samuel Williams is a researcher in the Future Technologies Group at the Lawrence Berkeley National Laboratory. Dr. Williams has authored or co-authored thirty technical papers, including several award-winning papers. His research interests include high-performance computing, auto-tuning, computer architecture, performance modeling, and VLSI.

Subject Categories

BISAC Subject Codes/Headings:
MATHEMATICS / Arithmetic
MATHEMATICS / Number Systems