slide1
Download
Skip this Video
Download Presentation
Today the first part of a two-part course on Parallel Computing

Loading in 2 Seconds...

play fullscreen
1 / 9

Today the first part of a two-part course on Parallel Computing - PowerPoint PPT Presentation


  • 88 Views
  • Uploaded on

Parallel Computing About the C ourse Ond řej Jakl Institute of Geonics, Academy of Sci. of the CR TUL 28. 5. 2010. About the course. Today the first part of a two-part course on Parallel Computing “Parallel newcomers” as the supposed audience

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Today the first part of a two-part course on Parallel Computing' - ianthe


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Parallel ComputingAbout the CourseOndřej JaklInstitute of Geonics, Academy of Sci. of the CRTUL 28. 5. 2010

slide2

About the course

  • 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?
slide3

Outline of the course part 1

  • 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
slide4

Literature(1)

[Foster 1995] Ian Foster:Designing and Building Parallel Programs.

Addison-Wesley, 1995http://www-unix.mcs.anl.gov/dbpp

[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

slide5

Literature (2)

[Wilkinson 1999] Barry Wilkinson, Michael Allen:Parallel Programming: Techniques and Applications Using Networked Workstations... Prentice-Hall 1999

[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

slide6

Literature (3)

[Hughes 2004] Cameron Hughes, Tracey Hughes:Parallel And Distributed Programming Using C++.

Addison Wesley, 2004

[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

slide7

Literature (4)

[Jaja 1992] Joseph Jaja:Introduction to Parallel Algorithms.

Addison Wesley, 1992

[Ježek 1999] Karel Ježek et al.: Paralelní architektury a programy.

ZČU, 1999

[Tvrdík2000] Pavel Tvrdík: Paralelní systémy a algoritmy.

ČVUT, 2000

slide8

Acknowledgements

  • 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 materialshttps://computing.llnl.gov/?set=training&page=index#training_materials
  • Cyberinfrastructure Tutor materialshttp://ci-tutor.ncsa.illinois.edu/login.php
  • Wikipedia
  • ...
ad