Parallel and Distributed Computing

Parallel and Distributed Computing website

Parallel and distributed computing has been a key technology for research and industrial innovation, and its importance continues to grow as we navigate the era of big data and the internet of things. USC has been a leader in parallel and distributed computation for decades, with contributions coming from many departments, including Computer Science, Electrical Engineering, the Information Sciences Institute, and others. Each department brings different expertise, strengths, and perspectives, and together they make USC's Viterbi School of Engineering a premier institution for the study of parallel and distributed computation, which includes computer architecture, high performance computing, cloud and grid computing, data center computing, quantum computing, and embedded computing. Parallel algorithms, run-time and operating systems, compilers, optimization, and computer architecture are all aspects of parallel and distributing computing in which USC has been and will continue to be a leader.

Faculty

Parallel and Distributed Computing

Murali Annavaram
Murali Annavaram
Lloyd F. Hunt Chair of Electrical Power Engineering and Professor of Electrical and Computing Engineering and Computer Science
Salman Avestimehr
Salman Avestimehr
Dean's Professor of Electrical and Computer Engineering and Professor of Electrical and Computer Engineering and Computer Science
Paul Bogdan
Paul Bogdan
Jack Munushian Early Career Chair and Associate Professor of Electrical and Computer Engineering
Timothy Pinkston
Timothy M. Pinkston
George Pfleger Chair in Electrical and Computer Engineering and Professor of Electrical and Computer Engineering
Viktor Prasanna
Viktor K. Prasanna
Charles Lee Powell Chair in Electrical and Computer Engineering and Professor of Electrical and Computer Engineering and Computer Science
Christopher Torng
Christopher Torng
Assistant Professor of Electrical and Computer Engineering-Systems and Computer Science