Apr 19, 2024  
2019-2020 Undergraduate Bulletin 
    
2019-2020 Undergraduate Bulletin [ARCHIVED CATALOG]

CSCI 3090 - Introduction to Parallel Programming

Credit Hours 3
Prerequisite: CSCI 2010  or 2070  or 2080  or 2000 ;

 
Description: This course introduces the fundamentals of parallel programming and computing implemented in the shared and distributed system models.  Course covers primarily C++ programming of multithreaded applications using C++11 threads and OpenMP; other topics discussed include: implementing parallel algorithms in Java and Python, serial versus parallel algorithm performance, and MPI.