ABSTRACT

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

chapter 1|10 pages

Introduction

ByDavid H. Bailey

chapter 2|22 pages

Parallel Computer Architecture

BySamuel W. Williams, David H. Bailey

chapter 3|16 pages

Software Interfaces to Hardware Counters

ByShirley V. Moore, Daniel K. Terpstra, Vincent M. Weaver

chapter 4|38 pages

Measurement and Analysis of Parallel Program Performance Using TAU and HPCToolkit

ByAllen D. Malony, John Mellor-Crummey, Sameer S. Shende

chapter 5|36 pages

Trace-Based Tools

ByJesus Labarta

chapter 6|28 pages

Large-Scale Numerical Simulations on High-End Computa- tional Platforms

ByLeonid Oliker, Jonathan Carter, Vincent Beckner, John Bell, Harvey Wasserman, Mark Adams, Ste´phane Ethier, and Erik Schnetter

chapter 7|14 pages

Performance Modeling: The Convolution Approach

ByDavid H Bailey, Allan Snavely, Laura Carrington

chapter 8|30 pages

Analytic Modeling for Memory Access Patterns Based on Apex-MAP

ByErich Strohmaier, Hongzhang Shan, Khaled Ibrahim

chapter 9|22 pages

The Roofline Model

BySamuel W. Williams

chapter 10|22 pages

End-to-End Auto-Tuning with Active Harmony

ByJeffrey K. Hollingsworth, Ananta Tiwari

chapter 11|16 pages

Languages and Compilers for Auto-Tuning

ByMary Hall, Jacqueline Chame

chapter 12|18 pages

Empirical Performance Tuning of Dense Linear Algebra Soft- ware

ByJack Dongarra, Shirley Moore

chapter 13|24 pages

Auto-Tuning Memory-Intensive Kernels for Multicore

BySamuel W. Williams, Kaushik Datta, Leonid Oliker, Jonathan Carter, John Shalf, Katherine Yelick

chapter 14|18 pages

Flexible Tools Supporting a Scalable First-Principles MD Code

ByCode Bronis R. de Supinski, Martin Schulz, and Erik W. Draeger

chapter 15|24 pages

The Community Climate System Model

ByPatrick H. Worley

chapter 16|16 pages

Tuning an Electronic Structure Code

ByDavid H Bailey, Lin-Wang Wang, Hongzhang Shan, Zhengji Zhao, Juan Meza, Erich Strohmaier, Byounghak Lee