CSE260 - Parallel Computation

Units: 

 4

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.

Textbooks: 

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

Prerequisites: 

Graduate standing or consent of instructor.

Formerly CSE 274A