Nov 23, 2024  
ARCHIVED 2019-20 Undergraduate Catalog 
    
ARCHIVED 2019-20 Undergraduate Catalog [ARCHIVED CATALOG]

IST 310 - Parallel Computational Techniques (3)

Prerequisite: CST 210  or IST 252  or IST 322 . (Cross-referenced with CST 310 .)
A characteristic of computing the solutions to many problems is the need for large amounts of computational resources. One option for obtaining the necessary resources in a cost-efficient manner is to divide the computation apart in such a way that the parts can be performed in parallel. This course introduces students to using parallel programming and parallel architectures to provide the computational resources necessary to solve problems. Students who complete the course will be able to describe the fundamental concepts of parallel programming and related architectures; demonstrate the knowledge and ability to use high-performance computing (HPC) and high-throughput computing (HTC) to solve computational problems; and demonstrate ability to use parallel programming libraries and tools in solving a computational problem.