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

CSE 633: Parallel Algorithms

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.

Ph.D.:

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

M.S.:

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

CSE 531 or CSE 529 or permission of instructor

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Spring 2017 LEC Parallel Algorithms Dr. Russ Miller 3 11/20
Spring 2015 LEC Parallel Algorithms Dr. Vipin Chaudhary 3 6/70
Spring 2014 LEC Parallel Algorithms Dr. Russ Miller 3 56/70
Fall 2012 LEC Parallel Algorithms Dr. Russ Miller 3 19/30
Fall 2011 LEC Parallel Algorithms Dr. Russ Miller 3 15/30
Fall 2010 LEC Parallel Algorithms Dr. Russ Miller 3 13/30
Spring 2010 LEC Parallel Algorithms Dr. Russ Miller 3 0/15
Spring 2010 LEC Parallel Algorithms Dr. Russ Miller 3 0/ 0
Spring 2009 LEC Parallel Algorithms Dr. Russ Miller 3 8/30
Spring 2008 LEC Parallel Algorithms Dr. Russ Miller 3 4/30
Spring 2007 LEC Parallel Algorithms Dr. Russ Miller 3 5/30
Spring 2006 LEC Parallel Algorithms Dr. Russ Miller 3 0/ 0
Valid XHTML 1.0 Transitional