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

Core Faculty

Niranjan Balasubramanian

Niranjan Balasubramanian

Michael Bender

Michael Bender

Anshul Gandhi

Anshul Gandhi

Y. Annie Liu

Y. Annie Liu

Abid M. Malik

Abid M. Malik

Tengfei Ma

Tengfei Ma

Shuai Mu

Shuai Mu

Mohammad Javad Amiri

Mohammad Javad Amiri

C.R. Ramakrishnan

C.R. Ramakrishnan

R. Sekar

R. Sekar

Radu Sion

Radu Sion

Steven Skiena

Steven Skiena

Scott Stoller

Scott Stoller

Erez Zadok

Erez Zadok

Affiliated Faculty

Shan Lin

Shan Lin

Zhenhua Liu

Zhenhua Liu

Yuanyuan Yang

Yuanyuan Yang