University of Southern California

Stephen Crago, Ph.D.

Director, Adaptive Parallel Execution

Stephen Crago leads the Adaptive Parallel Execution (APEX) group, which seeks novel ways to automate parallel computing. Such automation is becoming crucial as parallelism gains rapidly outpace manual programming abilities. The team includes experts in computer architecture, parallel programming, cloud computing, reconfigurable computing, wireless communication, and tool development.

Crago’s interests include computer architecture, multiprocessors, high-performance, heterogeneous cloud computing, embedded processing, performance analysis and optimization. He also works in intelligent control of computing resources, and optimizations for processing time, throughput, efficiency and scalability and in algorithm implementation and hardware prototyping for novel computing architectures.

Crago joined ISI in 1997 and has led many projects, large and small, across the range of his research interests. He received his Ph.D. in computer engineering from the University of Southern California.