Apr 29, 2026  
Graduate Catalog | 2025-2026 
    
Graduate Catalog | 2025-2026
Add to Catalog Bookmarks (opens a new window)

ITCS 8145 - Parallel Computing


Introduction to a wide range of applications, including database systems, web browsers, video games and Artificial Intelligence systems to analyze and improve the performance of applications and analyze parallel codes and systems to predict their performance and bottlenecks. Topics include: Programming multi-core systems and GPUs, theoretical models of parallel computing, performance analysis, parallel algorithms, and real-world applications of parallel computing. Students will learn how to analyze the performance of a parallel application; construct parallel applications to run on CPU and GPU systems; and optimize complex existing applications to derive better application runtimes. 

Credit Hours: (3)
Restriction(s): CCI graduate standing or permission of department.
Cross-listed Course(s): ITCS 6145  


Schedule of Classes




Add to Catalog Bookmarks (opens a new window)