Presentation is loading. Please wait.

Presentation is loading. Please wait.

Parallel Computing About the Course Ondřej Jakl Institute of Geonics, Academy of Sci. of the CR TUL 28. 5. 2010.

Similar presentations


Presentation on theme: "Parallel Computing About the Course Ondřej Jakl Institute of Geonics, Academy of Sci. of the CR TUL 28. 5. 2010."— Presentation transcript:

1 Parallel Computing About the Course Ondřej Jakl Institute of Geonics, Academy of Sci. of the CR TUL 28. 5. 2010

2 Today the first part of a two-part course on Parallel Computing “Parallel newcomers” as the supposed audience Prerequisites: basic skills in (sequential) programming (C lang.) Fact: No chance to learn parallel programming in one day Goals: To provide some orientation in the field, to show directions for self-study Material motivated from numerous textbooks and information sources –[Foster 1995] the most important one Based on a parallel programming course given at VSB-TUO, but major update Not certain if able to keep the schedule Second part (September?) – more advanced topics (suggestions?), some practical training? About the course

3 Lecture 1: Motivation & Contexts Lecture 2: The Hardware Story Lecture 3: Models of Parallel Computations Lecture 4: Message Passing Interface I Lecture 5: Parallel Application Design Lecture 6: Performance Analysis Outline of the course part 1

4 [Foster 1995] Ian Foster: Designing and Building Parallel Programs. Addison-Wesley, 1995 http://www-unix.mcs.anl.gov/dbpp Literature (1) [Quinn 2004] Michael J. Quinn: Parallel Programming in C with MPI and OpenMP. McGraw-Hill, 2004 [Lin 2009] Calvin Lin, Larry Snyder: Principles of Parallel Programming. Addison-Wesley, 2009

5 [Wilkinson 1999] Barry Wilkinson, Michael Allen: Parallel Programming: Techniques and Applications Using Networked Workstations... Prentice-Hall 1999 Literature (2) [Grama 2003] Ananth Grama et al.: Introduction to Parallel Computing, 2 edition. Addison Wesley, 2003 [Andrews 2000] Gregory R. Andrews : Foundations of Multithreaded, Parallel, and Distributed Programming. Addison Wesley, 2000

6 [Hughes 2004] Cameron Hughes, Tracey Hughes: Parallel And Distributed Programming Using C++. Addison Wesley, 2004 Literature (3) [Dowd 1998] Kevin Dowd, Charles Severance: High Performance Computing, Second Edition. O'Reilly Media, 1998 [Gropp 1999] William Gropp, Ewing Lusk, Anthony Skjellum: Using MPI, 2nd Edition. The MIT Press, 1999

7 [Jaja 1992] Joseph Jaja: Introduction to Parallel Algorithms. Addison Wesley, 1992 Literature (4) [Ježek 1999] Karel Ježek et al.: Paralelní architektury a programy. ZČU, 1999 [Tvrdík 2000] Pavel Tvrdík: Paralelní systémy a algoritmy. ČVUT, 2000

8 High Performance Computing NGSSC Summer school at PDC materials, August 1998, KTH, Stockholm TRACS HPC course materials, EPCC, Edinburgh, 2000 LLNL High Performance Computing Training materials https://computing.llnl.gov/?set=training&page=index#training_mat erials Cyberinfrastructure Tutor materials http://ci-tutor.ncsa.illinois.edu/login.php Wikipedia... Acknowledgements

9


Download ppt "Parallel Computing About the Course Ondřej Jakl Institute of Geonics, Academy of Sci. of the CR TUL 28. 5. 2010."

Similar presentations


Ads by Google