May 27, 2020  
Graduate Catalog 2013-2014 
    
Graduate Catalog 2013-2014 [ARCHIVED CATALOG]

CST 5330 - Distributed and Parallel Computing

Credits: 3 hrs
This course investigates fundamental problems in writing efficient and scalable parallel applications with emphasis on operating systems support and performance evaluation techniques. Part of the course involves designing, writing, and comparing parallel programs written using message-passing and shared-memory models while considering the support for effective design, implementation, debugging, testing, and performance evaluation of parallel applications and operating systems. The course also covers other advanced topics such as: scheduling parallel programs, parallel troops, parallelizing sequential programs, parallel programming support environments, and design and analysis of parallel algorithms. Prerequisite(s): CST 5320