CSE260 - Parallel Computation



This course provides an overview of parallel hardware, algorithms, models and software. Topics include Flynn's taxonomy, interconnection networks, memory organization, a survey of commercially available multiprocessors, parallel algorithm paradigms and complexity criteria, parallel programming environments and tools for parallel debugging, language specification, mapping, performance, etc.


  • Programming Massively Parallel Processors, Kirk and Hwu
  • An Introduction to Parallel Processors, Pacheco


Graduate standing or consent of instructor.

Formerly CSE 274A