-
If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.
-
You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!
|
CS5334 Spring2016 Schedule
Page history
last edited
by Shirley Moore 7 years, 11 months ago
Please watch videos and/or do reading assigned for the class meeting BEFORE class. We will do the quizzes together in class.
PurdueNext website with video lectures and quizzes
Principles of Concurrency -- 01/19/2016 - 02/25/2016
Principles of Parallelism -- 03/01/2016 - 04/14/2016
Date |
Topic |
Videos/Reading |
Quizzes |
Activities |
03/01/2016 |
Introduction
Physical Organization
Cache Coherence
|
1.1, 1.2, 1.3
Top 500 Website
Gordon Moore's 1965 paper
|
1.1, 1.2, 1.3 |
|
03/03/2016 |
Communication Costs
Mapping Techniques for Networks
|
1.4, 1.5, 1.6 |
1.4, 1.5, 1.6 |
|
03/08/2016 |
Spring Break |
|
|
|
03/10/2016 |
Spring Break |
|
|
|
03/15/2016 |
Parallel Algorithm Design
Critical Path Length
Decomposition Techniques
|
2.1, 2.2, 2.3
Work and Span on Intel Cilk Plus website (optional reading)
|
2.1, 2.2, 2.3 |
Start on Lab 2 |
03/17/2016 |
Decomposition Techniques (cont.)
Cyclic and Block Cyclic Data Decomposition
|
2.4, 2.5, 2.6
Cilk Plus Solver for a Chess Puzzle (optional reading)
|
2.4, 2.5/2.6 |
|
03/22/2016 |
Collective Communication |
3.1, 3.2, 3.3 |
|
Work on Lab 2 |
03/24/2016 |
Collective Communication (cont.) |
3.4, 3.5 |
|
Work on Lab 2 |
03/28/2016 |
Analytical Modeling of Parallel Systems |
4.1, 4.2, 4.3 |
4.1/4.2, 4.3 |
|
03/30/2016 |
Analytical Modeling (cont.) |
4.4, 4.5 |
4.4, 4.5 |
|
04/05/2016 |
MPI |
5.1, 5.2
MPI Tutorial at LLNL
MPI Forum website (standards documents)
|
5.1, 5.2 |
In-class Activity Word PDF
|
04/07/2016 |
MPI (cont.) |
5.3, 5.4 |
|
In-class Activity Word PDF |
04/12/2016 |
Review of Pthreads
MPI Derived Datatypes
|
6.1, 6.2, 6.3, 6.4
Man pages for pthread_rwlock and pthread_barrier
MPI Tutorial at LLNL - Section 10
|
|
Start on Lab 3 |
04/14/2016 |
OpenMP |
6.5, 6.6
OpenMP Tutorial at LLNL
OpenMP ARB website
|
|
OpenMP Intro Activity |
04/19/2016 |
OpenMP (cont.) |
|
|
OpenMP Gotchas Activity |
04/21/2016 |
Work on Lab 3
|
|
|
|
04/26/2016 |
Review for Midterm 2 |
|
|
|
05/03/2016 |
Midterm 2 Exam |
|
|
|
Additional Topics -- 04/28/2016 - 05/05/2016
Date |
Topic |
Reading |
Quizzes |
Activities |
04/28/2016 |
GPU Programming with CUDA |
Login to portal.xsede.org, click on Online Training, find Introduction to GPGPU and CUDA Programming under Programming heading
Matrix Multiplication with CUDA
|
CUDA Quiz |
|
05/05/2016 |
Xeon Phi Programming |
Login to portal.xsede.org, click on Online Training, find MIC under Other heading |
MIC Quiz |
|
CS5334 Spring2016 Schedule
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
|
|
Comments (0)
You don't have permission to comment on this page.