

CST 310  Parallel Computational Techniques (3)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 costefficient 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 highperformance computing (HPC) and highthroughput computing (HTC) to solve computational problems; and demonstrate ability to use parallel programming libraries and tools in solving a computational problem. Prerequisite: CST 210 or IST 252 or IST 322 Offered even spring terms. (Crossreferenced with IST 310 .) 

