Unplugged Modules
Module Level | Module Name | PDC Concept: Bloom Level | Word | |
CS0/CS1/CS2 | Finding the youngest student in Class | Serial vs Parallel: K Parallel Overhead: K Partitioning: K |
Word | |
CS0/CS1/CS2 | Arrays in Parallel | Concurrency: K/C
Data Dependency: K/C Serial vs Parallel: K |
Word | |
CS0/CS1/CS2 | Card Sorting | Concurrency: K/C
Synchronization: K Parallel Overhead: K |
Word | |
CS0/CS1/CS2 | M&M Sorting | Data Partitioning: K
Parallel Overhead: K Serial vs Parallel: K |
Word | |
CS0/CS1/CS2 | PB&J Making | Serial vs Parallel: K
Congestion: K |
Word | |
CS0/CS1 | Array Filling | Serial vs Parallel: K
Data Partitioning: K |
Word | |
CS1/CS2 | Data Races | Data Race: K | Word |
Semi-plugged Modules
Module Level | Module Name | PDC Concept: Bloom Level | Word | Extra | |
CS0/CS1/CS2 | Virtual Array Filling | Serial vs Parallel: K Parallel Overhead: K Partitioning: K |
Word | ||
CS0/CS1/CS2 | Virtual Data Races | Data Race: K | Word | ||
CS0/CS1/CS2 | Virtual Find Youngest | Serial vs Parallel: K Parallel Overhead: K Partitioning: K |
Word | ||
CS0/CS1/CS2 | Virtual M&M Sorting | Serial vs Parallel: K
Decomposition: K |
Word | PPT |
Plugged Modules
Module Level | Module Name | PDC Concept: Bloom Level | Word | Extra | |
CS1/CS2 | Data Races |
Data Races: C
|
C++ | C++ | |
CS1/CS2 | Cache Awareness | Locality: C
False Sharing: C |
|||
CS1 | Parallel Image Processing (Data Parallel) |
Concurrency: C
Data Parallel: A |
Word | Images | |
CS2 |
Parallel Image Processing |
Concurrency: C
Task Parallel: A Producer-Consumer: A Synchronization: A |
Word | Images | |
CS2 | Matrix Multiplication | Concurrency: C
Data Parallel: A Cache Locality: A |
|
C++ | |
CS2 | Parallel Sort | Concurrency: C
Data Parallel: A Sequential Dependency: A |
C++ |
|
|
CS1 | Parallel Sum | Concurrency: C
Sequential Dependency: C Data Parallel: A |
C++ | C++ | |
CS1 | Pi Estimation | Concurrency: C
Sequential Dependency: C Data Race: C Synchronization: A |
C++ |
|
|
CS1 | Parallel Min Max | Concurrency: C
Sequential Dependency: C Data Parallel: A |
C++ | C++ |