Keita Teranishi

Keita Teranishi

Group Leader, Programming Systems

Dr. Keita Teranishi is a senior computer scientist and the group leader of the programming systems group with Oak Ridge National Laboratory (ORNL). He has contributed to efforts related to software engineering and performance portability among many other HPC topics including programming languages, macro-network simulation, fault-tolerance, numerical algorithms (linear and tensor algebra), and performance tuning.  He is currently leading two projects funded by the Advanced Scientific Computing Research Program, Office of Science, DOE --  Stewardship for Programming Systems and Tools and Durban : Enhancing Performance Portability in HPC Software with Artificial Intelligence.

Prior to ORNL, he was a principal member of technical staff at Sandia National Laboratories, and software engineer in the math and scientific libraries group at Cray Inc. He is currently leading the S4PST project, programming systems stewardship in DOE.

He received the BS and MS degrees from the University of Tennessee, Knoxville, in 1998 and 2000, respectively, and the PhD degree from Penn State University, in 2004.

He is a member of Association of Computing Machinery (ACM), IEEE Computer Society and Society for Applied and Industrial mathematics (SIAM).