CSC522

Download as PDF

CSC522 - Parallel and Distributed Computing

Computer ScienceGraduateUA - UA General

Course ID

009875

Course Description

Basic concepts and semantics of concurrent programs. Synchronization methods and programming techniques: locks, semaphores, monitors, message passing, programming paradigms. High performance computing: hardware, applications, programming tools and techniques, parallelizing compilers, performance tuning. Distributed computing: RPC and rendezvous, distributed systems, decentralized control algorithms.

Min Units

3

Max Units

3

Repeatable for Credit

No

Grading Basis

GRD - Regular Grades A, B, C, D, E

Career

Graduate

Course Requisites

CSC 422.

May be convened with

Component

Lecture

Optional Component

No