indico
 
user login 


Introduction to High-Performance Computing
Introduction to High-Performance Computing
15-26 August 2011 KTH main campus
email support
Home  
 
 
hpcbooks

Recommended HPC Books

Here are some of the books recommended by this year's Summer School lecturers.

1 Using MPI: Portable Parallel Programming with the Message-Passing Interface

2 Software Optimization for High Performance Computing: Creating Faster Applications

Kevin R. Wadleigh and Isom L. Crawford

3 Using OpenMP: Portable Shared Memory Parallel Programming

Barbara Chapman

4 Concurrent Scientific Computing

Eric F. Van de Velde

5 Recommended especially for high-performance (serial) computing:

5.1 Performance Optimization of Numerically Intensive Codes (Software, Environments and Tools)

5.2 High Performance Computing (RISC Architectures, Optimization & Benchmarks)

5.3 Computer Architecture: A Quantitative Approach

6 Recommended as excellent for a more general scientific computing perspective:

6.1 Writing Scientific Software: A Guide to Good Style

6.3 Programming Massively Parallel Processors: A Hands-on Approach

David Kirk and Wen-mei Hwu, ISBN: 978-0-12-381472-2

6.4 The Software Optimization Cookbook: Second Edition High-Performance Recipes for IA-32 Platforms

Richard Gerber, Aart J.C. Bik, Kevin B. Smith and Xinmin Tian http://www.intel.c om/intelpress/sum_swcb2.htm

6.5 Numerical Linear Algebra for High Performance Computers

by Jack J. Dongarra, Lain S. Duff, Danny C. Sorensen, Henk A. Vander Vorst http://portal.acm.org/citation.cfm?id=552704

7 Old and new MPI standards as PDF documents:

8 Petascale Computing (Chapman & Hall/Crc Computational Science Series)

Bader, D. A. 2007, Chapman & Hall/CRC.

@book{1199438,
author = {Bader, David A.},
title = {Petascale Computing (Chapman \& Hall/Crc Computational 
Science Series)},
year = {2007},
isbn = {1584889098},
publisher = {Chapman \& Hall/CRC},
}

9 Sourcebook of Parallel Computing

J. Dongarra, I. Foster, G. Fox, W. Gropp, K. Kennedy, L. Torczon, and A. White, Eds. 2003, Morgan Kaufmann Publishers Inc.

@book{941480,
editor = {Dongarra, Jack and Foster, Ian and Fox, Geoffrey and Gropp, 
William and Kennedy, Ken and Torczon, Linda and White, Andy},
title = {Sourcebook of parallel computing},
year = {2003},
isbn = {1-55860-871-0},
publisher = {Morgan Kaufmann Publishers Inc.},
address = {San Francisco, CA, USA},
}

10 Introduction to Parallel Computing, 2nd edition

By Ananth Grama, Anshul Gupta, George Karypis, and Vipin Kumar, Addison-Wesley, 2003, ISBN 0-201-64865-2

11 Chapman, B., Jost, G., and Pas, R. 2007 Using Openmp: Portable Shared Memory Parallel Programming

(Scientific and Engineering Computation). The MIT Press.

@book{1370966,
author = {Chapman, Barbara and Jost, Gabriele and Pas, Ruud van der},
title = {Using OpenMP: Portable Shared Memory Parallel Programming 
(Scientific and Engineering Computation)},
year = {2007},
isbn = {0262533022, 9780262533027},
publisher = {The MIT Press},
}

12 Rauber, Thomas, Rünger, Gudula, Parallel Programming : for Multicore and Cluster Systems

Springer, 2010, ISBN: 978-3-642-04817-3

13 PDC's HPC Book List


AlbaNova  | Last modified 30 August 2011 10:45  |  HELP