Exploring term Fall 2023 Change

    ECE457

    Parallel and Cluster Computing

    Overview of massively parallel and cluster computers. Processing models (shared memory versus message passing). Processes and threads. Standard algorithms utilizing parallelism. Matrix and vector operations, N-body problems, collective communications. Parallel application environments MPI and OpenMP. Includes significant exposure to parallel applications including developing and coding parallel codes.

    Lecture: 3h
    Lab: 0h
    Tutorial: 0h
    Credits: 1.5