Jan 15, 2025  
2022-2023 Graduate Catalog 
    
2022-2023 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 573 - Parallel Computing


Description:
Parallel computing is a type of computing architecture where several processors execute or process an application or computation simultaneously. We focus on major parallel architectures, software environments for parallel computing, parallel programming methodologies and applications. CS 473 and CS 573 are layered courses; students may not receive credit for both.

Prerequisites:
Prerequisite: CS 528.

Credits:
(4)

Learner Outcomes:
Upon successful completion of this course, the student will be able to:

  • Design algorithms that execute efficiently on parallel computer architectures
  • Demonstrate the usage of distributed programs
  • Demonstrate program implementations on the following architectures: multi-core, GPU, and computer networks
  • Generate parallel computational solutions for computational science problems

Learner Outcomes Approval Date:
1/22/21

Anticipated Course Offering Terms and Locations:
Spring Locations Ellensburg



Add to Portfolio (opens a new window)