2023-2024 University Catalog 
    
    Sep 14, 2024  
2023-2024 University Catalog archived

Add to Portfolio (opens a new window)

CSCI 320 - Parallel Computing


Credits: 3

Prerequisite: CSCI 209. This course introduces the principles of parallel computing. Students will explore the benefits and challenges of developing programs for the multi-core processors found on virtually all modern computers. Students will attain an understanding of the theory of parallel computing and gain hands on experience writing efficient programs in C using parallelization frameworks such as OpenMP. Topics include race conditions, parallel algorithms, dynamic multithreading, and scheduling.



Add to Portfolio (opens a new window)