15–26 Aug 2011
KTH main campus
Europe/Stockholm timezone

Books

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>hpcbooks</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <meta name="generator" content="Org-mode"/> <meta name="generated" content="2010-09-06 14:13:44 CEST"/> <meta name="author" content=""/> <meta name="description" content=""/> <meta name="keywords" content=""/> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body>

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

</body> </html>