Nov 14, 2019  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog

CSCI 4600 - Parallel Processing


The course illustrates how parallelism can yield significant speed-up in comparison with sequential execution. Topics include concurrency and synchronization, architectural support, programming language constructs for parallel computing, parallel algorithms and complexity, load balancing, and scheduling. Different parallel architectures (e.g. MIMD, SIMD, and array processors) will also be included.

Prerequisite/Corequisite:
Prerequisites: CSCI 4100 and CSCI 4200 with grades of C or higher

Hours:
3