C:\Users\brf09510\svn\hpcdoku\trunk\hpcdoku\html\Literatur.html
http://www.uni-regensburg.de/EDV/kurs_info/brf09510/hpc/Literatur.html
27.5.2013
Einführungen und Übersichten für parallele Programmierung: DON03, RAB08, RAU07, KMK05
Hardwaregrundlagen: HAG11
MPI: MPI08, MAC182, PAC97, ALE02, RAU07, RAB08'11, HAG11
OpenMP: OMP08,HOF08, RAB08'11
Multicore: AKH08
PVM: RAU07
Threads: RAU07
CAF: RAB08'10
UPC: RAB08'10, UPC05, GHA05
Cuda, OpenCL:
Matlab: KMK05
Numerik allgemein: STO99, UEB95, DEU08, PRE07
Numerik unter spezieller Berücksichtigung parallelisierbarer Verfahren: GOL96,ALE02, PAC97
Numerische lineare Algebra (LA) allgemein: MEI08, BAI00,BAR94,FIS11,GRE97,KAN05,SAA03,VOR03,WAT07,WAT10
Numerische LA unter spezieller Berücksichtigung parallelisierbarer Verfahren: MEI08, RAU07, BAR94,BAI00,FIS11,GRE97,KAN05,SAA03,VOR03
Numerische gewöhnliche oder partielle Differentialgleichungen (ODE/PDE) allgemein: GRO05
Numerische ODE/PDE unter spezieller Berücksichtigung parallelisierbarer Verfahren: GRO05, BRU06
Nichtnumerik: Alles über Algorithmen und Datenstrukturen (Hier nicht weiter aufgeführt, da kein HPC)
Nichtnumerik unter spezieller Berücksichtigung parallelisierbarer Verfahren: PAC97, MIL00
1) Aktuelle Liste der aktuellen Kurse des HLRS: http://www.hlrs.de/organization/sos/par/services/training/course-list/
1) Aktuelle Liste der Veranstaltungen des HLRS: http://www.hlrs.de/events/
Reihenfolge: Normen, weitere Werke in alphabetischer Reihenfolge nach erstem Verfasser/Editor; mehrbändige Werke sind nur einmal mit allen Verfassern aufgeführt. Mit ebook UR und ebook HS.R werden über die Bibliotheken der Universität und der Hochschule Regensburg verfügbare online-Bücher gekennzeichnet. ebook TUM und andere sind nur für Benutzer der aufgeführten Universitäten verfügbare online-Bücher. Der Vermerk free heißt kostenfrei.
| Autor | Titel | Jahr | ISBN | Signatur | 17 | 190 | Online | Bewertung | |
|---|---|---|---|---|---|---|---|---|---|
| MPI08 | MPI A Message Passing Interface Standard 2.1 | 2008 | 17/ST 201 M 939 | 17 | 190 | http://www.mpi-forum.org/docs/ (free) | |||
| OMP08 | OpenMP Application Program Interface | 2008 (Stand 2006) | 17/ST 201 O 61 | 17 | 190 | http://openmp.org/wp/openmp-specifications/ (free) | |||
| UPC05 | UPC Language Specifications V1.2 | 2005 | http://upc.lbl.gov/docs/user/upc_spec_1.2.pdf (free) | ||||||
| TIT06 | Titanium Language Reference Manual V 2.20 | 2006 | http://titanium.cs.berkeley.edu/doc/lang-ref.pdf (free) | ||||||
| AKH08 | Shameen Akhter, Jason Roberts | Multicore Programming | 2008 | 978-3939084-70-9 | 17/ST 230 A315 | 190 | Multicore-Architektur, Threading, OpenMP, Fehler (Races, Deadlock, Threadsafe, Pipeline stalls,...), Debugging, Intel-Tools | ||
| ALE02 | Alefeld, Lenhardt, Obermaier | Parallele numerische Verfahren | 2002 | 3-540-42519-5 | 17/ST 151 A366 | 190 | Theorie, Übungen, Clusterbau, Clusterbedienung, MPI-Bedienung | ||
| BAI00 | Bai, Demmel, Dongarra, Ruhe, Forst | Templates for the Solution of Algebraic Eigenvalue Problems | 2000 | 0-89871-471-0 | 190/SK 915 B152 | 190 | |||
| BAR94 | Barrett, Berry...Vorst | Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Edition | 1994 | 978-0898713282 | http://www.netlib.org/linalg/html_templates/report.html
(free) http://www.netlib.org/linalg/html_templates/Templates.html |
Kurzgefasste und gut verständliche Übersicht über den Stand der linearen Solver | |||
| BAU06 | Heiko Bauke, Stephan Mertens | Cluster Computing | 2006 | 3-540-42299-4 | 17/ST 160 B346 | 17 | 190 | http://www.clustercomputing.de/ (Programme) | Parallelrechner, Cluster, MPI, Tools, Libraries (GSL, BLAS, LAPACK, Atlas, ...), PSE (PETSc...), Benchmarks |
| BRU06 | Bruaset Tveito | Numerical Solutions of PDE on Parallel Computers | 2006 | 978-3-540-29076-6 | ebook UB | ebook UB | Modern, umfangreich, breites Themenspektrum (partitioning and load balancing, domain decomposition, multigrid, preconditioning, mesh generation, hypre, PETSc, ...) | ||
| DAV06 | Tim Davis | Direct Methods for Sparse Linear Systems | 2006 | 978-0-898716-13-9 | 80/SK 915 D264 | ||||
| DEU08 | Deuflhard, Hohmann, Bornemann | Numerische Mathematik 1, 2 | 2008 | 978-3-11-020354-7 978-3-11-020356-1 | 17/SK 900 D 485 | 17 | Moderne, sorgfältige, gut verständliche Einführung in die numerische Mathematik | ||
| DON03 | Dongarra, Foster, Fox, Gropp, Kennedy, Torczon, White | Sourcebook of Parallel Computing | 2003 | 1-55860-871-0 | 17/ST 200 K21(.008)/ST 200 D 682 +1 | HS.R | Überblick Hardware, Parallelrechnen, Spezialthemen (CFD, Chemie,...)Software (MPI, IO, PSE,...), Tools (Debugging), Algorithmen (Mesh, LA, PDE,...); kurz: einfach alles! | ||
| FIS11 | Bernd Fischer | Polynomial Based Iteration Methods for Symmetric Linear Systems | 2011 | 978-1-611971-91-0 | 190/SK 915 F 529 | 190 | |||
| GHA05 | Tarek El-Ghazawi, Carlson, Sterling, Yelick | UPC, Distributed Shared Memory Programming | 2005 | 0-471-22048-5 | |||||
| GOL96 | Golub, Ortega | Scientific Computing | 1996 | 3-519-02969-3 | 17/SK 900 G629 | 17 | |||
| GRE97 | Anne Greenbaum | Iterative Methods for Solving Linear Systems | 1997 | 978-0-898713-96-1 | 190/SK 915 G 798 | 190 | |||
| GRO96 | Gropp, Lusk, Skjellum | Using MPI | 1996 | 0-262-57104-8 | F 00/99 1584 | http://www.mcs.anl.gov/research/projects/mpi/usingmpi/usingmpi-1st/index.html | Älter; MPI-1, noch KR-Stil in C | ||
| GRO99-1 | Gropp, Lusk, Skjellum | Using MPI | 1999 | 0-262-57132-3 | http://www.mcs.anl.gov/research/projects/mpi/usingmpi/index.html | ||||
| GRO99-2 | Gropp, Lusk, Thakur | Using MPI-2 | 1999 | 0-262-57133-1 | 190/ST 151 G876 U8 | http://www.mcs.anl.gov/research/projects/mpi/usingmpi2/index.html | |||
| GRO94 | Großmann, Roos | Numerik partieller Differentialgleichungen | 1994 | 3-519-12089-5 | 17/SK 920 G878 | 17 | |||
| GRO05 | Großmann, Roos | Numerische Behandlung partieller Differentialgleichungen | 2005 | 3-519-22089-X | 17/SK 920 G878 (3) | 17 | |||
| HAG11 | Georg Hager, Gerhard Wellein | Introduction to High Performance Computing for Scientists and Engineers | 2011 | 978-1-4398-1192-4 | 190/ST 151 H144 | 190 | Hardware- und Softwaregrundlagen | ||
| HOF08 | S. Hoffmann, R. Lienhart | OpenMP | 2008 | 978-3-540-73122-1 | 17/ST 201 O61 H711 190/ST 250 C01 H 711 |
190 | OpenMP bei Multicore in C/C++ | ||
| KAN05 | Christian Kanzow | Numerik linearer Gleichungssysteme: Direkte und iterative Verfahren | 2005 | 978-3-540-20654-X | ebook UB/HS.R | ||||
| KMK05 | Kim, Mullen, Kepner | Introduction to Parallel Programming and pMatlab | ca 2005 | ||||||
| MAC182 | Neil MacDonald, Minty, Malard, Harding, Brown, Antonioletti | Writing Message Passing Parallel Programs with MPI (Version 1.8.2) | http://www2.epcc.ed.ac.uk/computing/training/document_archive/mpi-course/mpi-course.pdf (free) | Älter, nicht MPI-2 | |||||
| MAT08 | Mattson, Sanders, Massinggill | Patterns for Parallel Programming | 2008 | 978-0-321-22811-6 | 190/ST 230 M 444 | 190 | Auch wenn es der Titel anders suggeriert: es werden Lösungsmuster für alle Sprachen und nicht nur für objektorientierte Sprachen vorgestellt. | ||
| MEI08 | Andreas Meister | Numerik linearer Gleichungssysteme | 2008 | 978-3-8348-0431-0
978-3-8348-1550-7 |
ebook UB, 80/SK 9155 M515(2)
190/SK 915 M 515 (4) |
190 | ebook UB | ||
| MIL00 | Russ Miller, Laurence Boxer | Algorithms Sequential & Parallel | 2000 | 0-13-086373-4 | |||||
| MIN20 | Elspeth Minty, Robert Davey, Alan Simpson, David Henty | Decomposing the Potentially Parallel (Version 2.0) | http://www2.epcc.ed.ac.uk/computing/training/document_archive/decomp-course/Decomposing.pdf (free) | Älter, aber von den Konzepten noch informativ | |||||
| PAC97 | Peter Pacheco | Parallel Programming with MPI | 1997 | 1-55860-339-5 | 17/ST 151 P116(.007) 190/ST 151 P 116 |
http://www.cs.usfca.edu/~peter/ppmpi/ | Hervorragendes Lehrbuch (MPI-1) | ||
| PRE92 | Press, Teukolsky, Vetterling, Flannery | Numerical Recipes: The Art of Scientific Computing | 1992 | 0-521-43108-5 | 190/SK 900 P935 C1 (2.002) | http://www.nr.com/ | |||
| PRE07 | Press, Teukolsky, Vetterling, Flannery | Numerical Recipes: The Art of Scientific Computing | 2007 | 978-0-521-88068-8 | 190/SK 900 P935(3) | http://www.nr.com/ | |||
| RAB08'10 | Rabenseifner1 | Parallel Programming Workshop (UPC, CAF) | 2008 | 17/ST 150 R 361 I 6 (55) | 17 | https://fs.hlrs.de/projects/par/events/2009/parallel_prog_spring2009/UPC1.html | |||
| RAB08'11 | Rabenseifner1 | Parallel Programming Workshop (MPI, OpenMP, PETSc) | 2008 | 17/ST 150 R 361 (56) | 17 | https://fs.hlrs.de/projects/par/events/2009/parallel_prog_spring2009/H.html https://fs.hlrs.de//projects/par/par_prog_ws/ |
|||
| RAU00 | T. Rauber, G. Rünger | Parallele und verteilte Programmierung | 2000 | 3-540-66009-7 | ST 230 R 239 +1 | Parallelarchitektur, Programmierung, Algorithmen; Inhalt | |||
| RAU07 | T. Rauber G. Rünger | Parallele Programmierung | 2007 | 978-3-540-46549-2 | ebook HS.R | ebook HS.R | RAU00 neu bearbeitet und erweitert; Inhalt | ||
| RAU08 | T. Rauber, G. Rünger | Multicore: Parallele Programmierung | 2008 | 978-3-540-73113-9 | 190/ST 230 R 239 | 190 | Die UR-Signatur suggeriert eine einfache Neuauflage von RAU00. Das ist nicht der Fall! Themen: Multicore, Programmier-Konzepte, Threads, OpenMP. | ||
| SAA98 | Yousef Saad | Numerical Methods for Large Eigenvalue Problems | 1998 (?) | http://www-users.cs.umn.edu/~saad/books.html (free) | |||||
| SAA03 | Yousef Saad | Iterative Methods for Sparse Linear Systems, 2nd ed. | 2003 | 978-0-898715-34-7 | 190/SK 915 S 111 | 190 | http://www-users.cs.umn.edu/~saad/books.html (1st ed. free) | ||
| STO99 | Stoer, Bulirsch | Numerische Mathematik 1, 2 | 1999 | 3-540-66154-9 3-540-67644-9 | 17/SK 900 S872 I6-1 17/SK 900 S872 I6-2 | 17 | |||
| UEB95 | Christian W. Ueberhuber | Numerical Computation 1, 2 | 1995 | 3-540-62058-3 3-540-62057-5 | |||||
| VOR03 | Henk van der Vorst | Iterative Krylov Methods for Large Linear Systems | 2003 | 978-0-521-18370-3 | 190/SK 915 V232 | 190 | _Das_ Standardwerk der linearen Solver | ||
| WAT07 | David S. Watkins | The Matrix Eigenvalue Problem | 2007 | 978-0898716412 | ebook TUM | Alles über das numerische Eigenwertproblem | |||
| WAT10 | David S. Watkins | Fundamentals of Matrix Computations | 2010 | 978-0470528334 | ebook UB | Alles über numerische Matrizenberechnungen | |||