Parallel and Distributed Systems

Parallel and distributed systems is a rapidly evolving area that focuses on the design, development, and deployment of systems that can execute multiple tasks concurrently across multiple machines. Some of the topics faculty and students in these areas explore include the following:

  • Cloud computing
  • Energy-efficient computing
  • High-performance computing
  • Parallel algorithms
  • Programming models
  • Scheduling

Affiliated Faculty