ITCS 4145: Parallel Programming
University of North Carolina, Charlotte
Parallelism is the driving force behind a wide range of applications, including database systems, web browsers, video games and Artificial Intelligence. This course introduces how to program such devices to get the most performance for your applications. Topics include: Dependency analysis; Parallel task decomposition; Shared memory parallel programming techniques; Performance analysis both theoretical and empirical; Concurrency control; Accelerator programming. S
Average GPA: 2.98
Grade distribution records: 214 students across 6 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A | 86 | 40.2% |
| B | 50 | 23.4% |
| C | 33 | 15.4% |
| D | 12 | 5.6% |
| F | 11 | 5.1% |
| W | 21 | 9.8% |
Based on 214 student grade records across 6 terms and 4 professors.
Instructors
- Anthony Wilkinson 126 students, Average GPA 2.70
- Erik Saule 52 students, Average GPA 3.42
- Tyler Allen 20 students, Average GPA 2.80
- Ali Sever 16 students, Average GPA 3.93