Jun 08, 2025  
2025 Undergraduate Catalog 
    
2025 Undergraduate Catalog

CST 5330 - Distributed and Parrel 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.
Pre-requisite(s): CST 5320 - Design and Analysis of Algorithms Methods