Calvin Lin

Calvin Lin is a University Distinguished Teaching Professor with research interests in computer architecture, compilers, and security. In addition to his technical research, he has led UT's NSF-funded effort to improve high school CS curricula. He is also the Director of the Turing Scholars Honors Program and the longtime coach of UT's Men's Ultimate Frisbee team. Calvin received his BS from Princeton and his PhD from the University of Washington.


Select Publications

Hao Wu, Krish Nathella, Dam Sunwoo, Akanksha Jain, and Calvin Lin.  Efficient Meta-Data Management for Irregular Data Prefetching.  46th International Symposium on Computer Architecture (ISCA). 2019.

Kai Wang, Don Fussell, and Calvin Lin.  Fast Fine-Grained Global Synchronization on GPUs.  24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19).  2019, pp. 793-806.

Akanksha Jain and Calvin Lin. Rethinking Belady's Algorithm to Accommodate Prefetching.  The 45th International Symposium on Computer Architecture (ISCA).  2018,  pp. 110-123.

Ben Hardekopf and Calvin Lin. The Ant and the Grasshopper: Fast and Accurate Pointer Analysis for Millions of Lines of Code.  ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI). (Best Paper Award) 2007, pp. 290-299.

Daniel Jimenez and Calvin Lin. Dynamic Branch Prediction with Perceptrons. 7th Int'l Symposium on High Performance Computer Architecture (HPCA). (2019 HPCA Test of Time Award)  2001, pp. 197-206.

Awards & Honors

2019 - William David Blunk Memorial Professorship
2015 - President’s Associates Teaching Excellence Award
2015 - Senior Provost Teaching Fellow
2013 - UT Academy of Distinguished Teachers
2013 - Jean Holloway Award for Excellence in Teaching
2012 - Best Paper Award, Eurographics Symposium on Parallel Graphics and Visualization
2011 - University of Texas Regents’ Outstanding Teaching Award
2011 - Best Paper Award, International Symposium on Code Generation and Optimization
2007 - Best Paper Award, ACM SIGPLAN Conference on Programming Language Design and Implementation
2006 - IEEE Micro Top Picks