Jul 07, 2025  
Rensselaer Catalog 2025-2026 
    
Rensselaer Catalog 2025-2026
Add to Portfolio (opens a new window)

CSCI 4320 - Parallel Programming


Techniques and methods for parallel programming: models of parallel machines and programs, efficiency and complexity of parallel algorithms. Paradigms of parallel programming and corresponding extensions to sequential programming languages. Overview of parallel languages and coordination languages and models; programming on networks of workstations. Basic parallel algorithms: elementary computation, matrix multiplication, sorting; sample scientific application.

Prerequisite: CSCI 2300  and CSCI 2600  either CSCI 2500  , CSCI 2800  or ECSE 2660 .

When Offered: SPRING TERM ANNUALLY

Co-Listed: CSCI 6360 . Students cannot receive credit for both CSCI 4320 and CSCI 6360 .

Graded: GRADED

Credit Hours: 4



Add to Portfolio (opens a new window)