May 12, 2024  
2023-2024 Undergraduate Catalog & Student Handbook 
    
2023-2024 Undergraduate Catalog & Student Handbook
Add to Portfolio (opens a new window)

COP 4520 - Introduction to Parallel and Distributed Computing


Credits: 3

Course Description: The course introduces concepts of parallel algorithms analysis and implementation. Topics covered: shared memory model, distributed memory model, concurrency, synchronization, message passing interface (MPI), heterogeneous parallel programming, GPU programming.
Prerequisites: Computer Engineering Majors: (EEL 4768 - Computer Architecture and Organization  or CDA 3100 - Computer Architecture ) and COP 3530 - Data Structures & Algorithms  

Computer Science and Data Analytics Majors: (EEL 4768 - Computer Architecture and Organization   or CDA 3100 - Computer Architecture ) and COP 3415 - Data Structures  and COP 4531 - Algorithm Design & Analysis   



Add to Portfolio (opens a new window)