Nov 21, 2024  
2024-2025 Graduate Catalog 
    
2024-2025 Graduate Catalog

CS 616 - High-Performance Computing


Prerequisite, CS 510 . This course covers the basic concepts and techniques needed for problem solving using parallel computers. It will introduce the students to high-performance computer architectures, their taxonomies and performance issues. The design and analysis of parallel algorithms will be covered. Techniques for data and workload partitioning for parallel execution will be discussed. It will also introduce parallel programming models and contemporary parallel programming techniques including message passing and shared memory. Cluster, grid and cloud computing will be introduced. (Offered spring semester.) 3 credits