Skip to Main Content U.S. Department of Energy
Fundamental and Computational Sciences Directorate

Staff information


John Feo

Physical & Computational Sciences
Pacific Northwest National Laboratory
PO Box 999
MSIN: K9-80
Richland, WA 99352


Dr. John Feo is the director of the Center for Adaptive Supercomputer Software at the Pacific Northwest Laboratory. Dr. Feo received his Ph.D. in Computer Science from The University of Texas at Austin. He began his career at Lawrence Livermore National Laboratory where he managed the Computer Science Group and was the principal investigator of the Sisal Language Project. Dr. Feo then joined Tera Computer Company (now Cray Inc) where he was a principal engineer and product manager for the MTA-1 and MTA-2, the first two generations of the Cray's multithreaded architecture. After a short two year “sabbatical” at Microsoft where he led a software group developing a next-generation virtual reality platform, he joined PNNL

Dr. Feo's research interests are parallel programming, graph algorithms, multithreaded architectures, functional languages, and performance studies. He has published extensively in these fields. He has held academic positions at UC Davis and is an adjunct faculty at Washington State University.

Research Interests

  • Parallel programming
  • Parallel algorithms
  • Programming languages
  • Performance studies

Education and Credentials

  • The University of Texas at Austin, Austin TX. Ph.D. (Computer Science), May 1986.
  • The University of Texas at Austin, Austin TX. M.A. (Astronomy), May 1981.
  • University of Pennsylvania, Philadelphia PA. B.A. (Mathematics, Physics, Astronomy), December 1977. Cum Laude, Honors in Physics and Astronomy.

Affiliations and Professional Service

  • IEEE

PNNL Publications


  • Shrestha S, GR Gao, JB Manzano Franco, A Marquez, and JT Feo. 2015. "Locality Aware Concurrent Start for Stencil Applications." In IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2015), February 7-11, 2015, San Francisco, California, pp. 157-166.  IEEE , Piscataway, NJ.  doi:10.1109/CGO.2015.7054196







Science at PNNL

Research Areas


User Facilities

Research Highlights

View All Research Highlights & Staff Accomplishments

RSS Feed