Keshav Pingali

W.A."Tex" Moncrief Chair of Grid and Distributed Computing
Professor, Department of Computer Science, University of Texas, Austin
Professor, Institute for Computational Engineering and Sciences, University of Texas, Austin

Contact Information

Office:
4.126A, ACES Building,
University of Texas, Austin 78712-0233.

Phone:
Voice: 512-
232-6567
Fax: 512-471-8885


Mailing address:
Institute for Computational Engineering & Sciences

POB Building, Room 4.126A
201 E. 24th St. Stop C0200
The University of Texas at Austin
Austin, TX 78712-1229


Email:
pingali AT cs.utexas.edu

Education

B.Tech., Indian Institute of Technology, Kanpur, India
S.M., E.E., Massachusetts Institute of Technology, Cambridge,MA
ScD, Massachusetts Institute of Technology, Cambridge, MA

Honors

ACM SIGPLAN Programming Languages Achievement Award 2024
ACM/IEEE CS Ken Kennedy Award 2023

IEEE CS Charles Babbage Award 2023
Foreign Member, Academia Europaea, 2020
IIT Kanpur Distinguished Alumnus Award 2013
Fellow of the ACM 2012
Fellow of the American Association for the Advancement of Science (AAAS) 2010
Fellow of the IEEE 2010
W.A."Tex" Moncrief Chair of Grid and Distributed Computing, University of Texas at Austin, 2006-present
India Chair of Computer Science, Cornell University, 2003-2006
N. Rama Rao Professor, Indian Institute of Technology, Kanpur, 2000
Russell Teaching Award, College of Arts and Sciences, Cornell University, 1998
Ip-Lee Teaching Award, Collge of Engineering, Cornell University, 1997
NSF Presidential Young Investigator Award, 1989-1994
IBM Faculty Development Award, 1986-1988
President's Gold Medal, Indian Institute of Technology, Kanpur, India, 1978
Lalit Narain Das Gold Medal, Indian Institute of Technology, Kanpur, India, 1978
National Science Talent Scholar, India, 1973

Research Interests

I work in programming languages and compiler technology for program understanding, optimization, and parallelization. My current research interests are  methodologies and tools for programming multicore processors, with a focus on irregular applications from domains like graphics, social networks, and data mining.

Research Group Home Page:
http://iss.ices.utexas.edu/

Recent Keynote Lectures

ACM/IEEE CS Ken Kennedy Lecture, November 2023.
IPDPS Charles Babbage Lecture, March 2023.
Distinguished lecture, Sapienza University, Rome, Italy,March 2023.
Parallel Architectures and Compilation Techniques (PACT), Cyprus, September 2018.
Plenary keynote speaker, HPCA/PPoPP/CGO, Barcelona, March 2016. 
Keynote speaker, ParCo 2015, September 2015.
Keynote speaker, SAMOS 2015, July 2015.
Keynote speaker, ETAPS 2015, April 2015.
Cray Lecture, University of Minnesota, MN, March 2015.
Department of Computer Science, University of California, Irvine, CA, January 2015.
Data Institute, Imperial College, London, UK, January 2015.
Keynote speaker, Workshop on Compilers for Parallel Computing (CPC), January 2015.
Department of Computer Science, University of California, Riverside, CA, February 2014.
Department of Computer Science, Indiana University, Bloomington, IN, November 2013.
Department of Computer Science, Texas A&M University, College Station, TX, October 2013.
Department of Computer Science, University of Illinois, Urbana-Champaign, IL, September 2013.
Swedish Multicore Day, Stockholm, Sweden, September 2013.
Department of Computer Science, Tsinghua University, Beijing, China, January 2013.
ACM Symposium on Principles and Practice of Parallel Programming (PPoPP/HPCA) New Orleans, February 2012.
High-performance and Embedded Architectures and Compilers (HIPEAC) Paris, January 2012.
International Workshop on Polyhedral Compilation Techniques (IMPACT) Paris, January 2012.
Department of Computer Science, University of Utah School of Computing Salt Lake City, October 2011.
Parallel Architectures and Compilation Techniques (PACT) Vienna, September 2010.

External service

Steering committee member, ACM Symposium on Programming Language Design and Implementation (PLDI), 2014-2017

Steering committee member,  ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), 2003-present
Program chair, ACM Symposium on Programming Language Design and Implementation PLDI 2014
Steering Committee chair, ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), 2003-2013
co-Editor-in-chief, ACM Transactions on Programming Languages and Systems (TOPLAS) 2007-2010
Member, Editorial board, International Journal of  Parallel Programming 1998-
Member, Editorial board, Distributed Computing, 2011-
Board member, Research I Foundation, Indian Institute of Technology, Kanpur, India, 2003-
NSF Committee of Visitors 2009
NSF CISE Advisory Committee 2009-2012

Teaching

Fall 2024: CS377P: Programming for Performance

Spring 2024: CS380C Advanced Topics in Compilers