CS 51590

Parallel Computing

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Parallel computing for science and engineering applications: parallel programming and performance evaluation, parallel libraries and problem-solving environments, models of parallel computing and run-time support systems, and selected applications. Typically offered Fall Spring Summer. Course Learning Outcomes 1. Understand the motivation for parallel programming due to multi-core and many-core architectures. 2. Know fundamental principles of parallel programming. 3. Understand performance issues due to various parallel architectures. 4. Implement shared memory parallel algorithms using OpenMP. 5. Implement parallel algorithms on a GPU using OpenCL. 6. Implement message passing parallel algorithms using MPI. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #purdue_northwest-0514Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?