| |
Oct 18, 2026
|
|
|
|
|
2026-2027 University Catalog
|
CS 35300 - Principles Of Concurrency And Parallelism Credit Hours: 3.00. Important concepts, models, algorithms, abstractions, and implementation aspects of concurrent and parallel programs. Topics include: techniques used to describe concurrent programs (e.g., threads, events, co-routines, continuations), abstractions for shared-memory and message-passing programs, relaxed memory models, livelock and deadlock detection, lock-free algorithms, data races and atomicity, scheduling techniques, process calculi, and software transactions. Learning Outcomes 1. This course provides students the vocabulary and concepts to better understand how to design and program scalable multicore processors. Credit Hours: 3.00
|
|