The listed learning units belong to the course Parallel Programming Concepts . Do you want to access all course content?
Week 1
Welcome to this course!
Text
1.1 - Welcome !
Video
1.1 - Readings
Text
1.1 - Self Test
Self-test
1.2 - Moore's Law and The Power Wall
Video
1.2 - Self Test
Self-test
1.3 - ILP Wall and Memory Wall
Video
1.3 - Readings
Text
1.3 - Self Test
Self-test
1.4 - Parallel Hardware Classification
Video
1.4 - Self Test
Self-test
1.5 - Memory Architectures
Video
1.5 - Self Test
Self-test
1.6 - Speedup and Scaleup
Video
1.6 - Self Test
Self-test
Week 2
2.1 - Parallelism and Concurrency
Video
2.1 - Readings
Text
2.1 - Self Test
Self-test
2.2 - Concurrency Problems
Video
2.2 - Readings
Text
2.2 - Self Test
Self-test
2.3 - Critical Section, Semaphore, Mutex
Video
2.3 - Readings
Text
2.3 - Self Test
Self-test
2.4 - Monitor Concept
Video
2.4 - Self Test
Self-test
2.5 - Self Test
Self-test
2.5 - Advanced Concurrency Concepts
Video
Week 3
Welcome to Week 3!
Text
3.1 - Threads
Video
3.1 - Readings
Text
3.1 - Self Test
Self-test
3.2 - Tasks with OpenMP
Video
3.2 - Self Test
Self-test
3.3 - Beyond OpenMP
Video
3.3 - Self Test
Self-test
3.4 - Scala
Video
3.4 - Self Test
Self-test
3.4 - Readings
Text
3.5 - Partitioned Global Address Space
Video
3.5 - Self Test
Self-test
Optional Coding Task
Text
Week 4
Week 5
Welcome to Week 5 !
Text
5.1 - Hardware
Video
5.1 - Self Test
Self-test
5.2 - Granularity and Task Mapping
Video
5.2 - Self Test
Self-test
5.2 - Readings
Text
5.3 - Programming with MPI
Video
5.3 - Self Test
Self-test
5.3 - Readings
Text
5.4 - Programming with Channels
Video
5.4 - Self Test
Self-test
5.5 - Programming with Actors
Video
5.5 - Self Test
Self-test
5.5 - Readings
Text
5.6 - Self Test
Self-test
5.6 - Programming with MapReduce
Video