Skip to main content.



Course Search

Search Results

Course Prefix: CSE   Course #: 603   Keywords: null   showing 1 to 1 of ~1

CSE 603LEC Parallel and Distributed Processing


This course is meant for anyone interested in the design and use of advanced computer systems of today and the future. The course will cover principles of modern parallel and distributed systems embodied in several current systems. There will be programming assignments involving the use of these parallel systems for application problem solving using one or more parallel programming environments (PVM, MPI, Java). Course coverage includes: introduction to parallel computing, basic communication operations, performance and scalability analysis of parallel systems, parallel algorithms for dense matrix computations, sorting, and searching, load balancing, applications of parallel processing in different application domains, architectures of shared-memory multiprocessors and scalable multiprocessors, interconnection network design, and fault tolerance in parallel systems

Credits: 3
Grading: Graded (GRD)
Typically Offered: Varies
Published: Oct 13, 2020 13:33:43