Logo: University of Southern California

Viterbi Faculty Directory

Stephen Crago

Profile picture

Research Associate Professor of Electrical Engineering-Systems


  • Doctoral Degree, Computer Engineering, University of Southern California
  • Master's Degree, Electrical Engineering, Purdue University
  • Bachelor's Degree, Electrical Engineering, Purdue University


Dr. Stephen Crago holds a joint appointment as a Research Associate Professor in the Ming Hsieh Department of Electrical Engineering and as the Deputy Director of Computational Systems and Technology (CS&T) at the Information Sciences Institute, where he has been since 1997. As Deputy Director of CS&T, Dr. Crago has primary responsibility for CS&T’s Arlington contingent in Arlington, Virginia, and has managerial responsibilities in reconfigurable computing and wireless in addition to his own group’s research in high-performance cloud and multi-core software. Since joining ISI, Dr. Crago’s research has been sponsored by DARPA, NASA, ONR and other government agencies, and Dr. Crago has led many projects, from small, focused research efforts to large multi-disciplinary collaborations, across the range of his research interests. He received his B.S. in Computer and Electrical Engineering and his M.S. in Electrical Engineering from Purdue University and his Ph.D. in Computer Engineering from the University of Southern California.

Research Summary

Dr. Crago’s current research interests include heterogeneous computing, high-performance and embedded cloud computing, introspective systems, and parallel software. As power density and device physics limit our ability to scale homogeneous multi-core processors, heterogeneity and efficiency must increase if we are to continue to get more processing capability on anything from embedded platforms to clouds for big data processing. For applications and software to adapt to these changing platforms, we will need to develop software that can target heterogeneity and run-time systems that can adapt to dynamic workloads while handling the complexity of highly parallel, heterogeneous systems. Dr. Crago’s research group is focused on the exploration and development of software and techniques to exploit highly parallel, heterogeneous systems efficiently, in terms of performance, power, and productivity.

  • Director, Director of ISI and Director of Computational Sciences & Technology Division
  • Ming Hsieh Department of Electrical and Computer Engineering - Systems

  • Information Science Institute
  • 4676 Admiralty Way Marina Del Rey Ca 90292
  • USC Mail Code: 1454

Contact Information
  • (703) 812-3729
  • crago@isi.edu


Return to Faculty Directory