UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 633: Parallel Algorithms

This page refers to the Spring 2017 offering of CSE 633 only. The information on this page does not necessarily apply to every offering of CSE 633.

Spring 2017


Dr. Russ Miller

Parallel Algorithms

The course will focus on the design, implementation, and analysis of a parallel solution to an interesting problem on a state-of-the-art high-end computing system. The students will learn how to program contemporary shared-memory, distributed-memory, and GPGPU-based high-end computing systems. The course will also cover the design and analysis of fundamental parallel algorithms. Time and space complexity of solutions to problems from areas that include computational geometry, image analysis, and graph theory will be considered. Architectures include the PRAM, mesh, pyramid, mesh-of-trees, and hypercube.

None presently available.

CSE 531 or CSE 529 or permission of instructor

Ph.D.: This course fulfills one Theory/Algorithms Core Area (Depth) requirement.

M.S.: This course fulfills one Theory/Algorithms Core Area (Depth) requirement.

Valid XHTML 1.0 Transitional