
معرفی
Zachary Tatlock is an Associate Professor at the Paul G. Allen School of Computer Science & Engineering at the University of Washington, where he leads the Programming Languages & Software Engineering Group (PLSE) and the SAMPL Group. His research spans programming languages, formal verification, compilers, and computational fabrication. He is also an Amazon Scholar with AWS's Automated Reasoning Group and previously advised OctoML. Tatlock's work bridges theoretical foundations with practical systems, focusing on making it easier to write tricky code while ensuring correctness through rigorous proofs and measurements.
- PhD in Computer Science & Engineering, University of California, San Diego (2014)
- Thesis: Reducing the Costs of Proof Assistant Based Formal Verification
- Advisor: Sorin Lerner
- BS in Computer Science (Honors) and Mathematics, Purdue University (2007)
Professor Tatlock's research focuses on the intersection of programming languages, formal methods, and systems. His work in compilers and formal verification aims to make it easier to write tricky code while ensuring correctness through rigorous proofs. He explores computational fabrication techniques that bridge digital design with physical manufacturing. His recent work on equality saturation (via the egg framework) has transformed program optimization and synthesis. Tatlock also investigates floating-point numerics, distributed systems verification, and hardware/software co-design, always seeking to balance theoretical rigor with practical implementation.
Tatlock's recent publications demonstrate a strong focus on equality saturation techniques (egg framework), computational fabrication, and verified systems. His work increasingly integrates machine learning with program analysis and synthesis. There's a clear trajectory toward more practical applications of formal methods in real-world systems, particularly in numerical computing and fabrication. His research group has made significant contributions to e-graph technology, floating-point accuracy, and the verification of distributed systems.
- Distinguished Paper Award for Rewrite Rule Inference Using Equality Saturation (OOPSLA 2021)
- Spotlight Paper Award for Dynamic Tensor Rematerialization (ICLR 2021)
- Distinguished Paper Award for egg: Fast and Extensible Equality Saturation (POPL 2021)
- Faculty Appreciation for Career Education & Training (FACET) Award (2020)
- NSF CAREER Award: Verifying Distributed System Implementations (2017)
- Distinguished Paper Award for Automatically Improving Accuracy for Floating Point Expressions (PLDI 2015)
- Distinguished Teaching Award Nomination (2015)
Professor Tatlock has advised numerous doctoral, master's, and undergraduate students who have gone on to prominent positions in academia and industry, including faculty positions at the University of Utah and Brown University, and leadership roles at companies like OctoML and Certora. His research is supported by significant funding from NSF, DARPA, DOE, and industry partners, totaling millions of dollars. Current grants include projects on computer-aided reasoning, formal verification, computational fabrication, and machine learning systems. He has served on numerous program committees and organized workshops including FPTalks, EGRAPHS, and PNW PLSE.
As co-leader of the Programming Languages & Software Engineering (PLSE) research group and affiliate of the SAMPL Group at the University of Washington, Tatlock has developed influential tools including egg (an equality saturation toolkit), Carpentry Compiler, and Odyssey. His group actively collaborates with industry partners including Amazon Web Services, where he serves as an Amazon Scholar. The group has made significant contributions to equality saturation, floating-point accuracy, program synthesis, and computational fabrication, with applications ranging from compiler optimization to 3D printing.
Zachary Tatlock در جاهای دیگر
جستجوهای مرتبط
شاید اینها هم به کارتان بیاید
Zachary TatlockInria · دانشیار
Zachary TatlockMax Planck Institute for Software Systems · دانشیار
Chandrakana NandiNational and Kapodistrian University of Athens · استادیار
Chandrakana NandiMax Planck Institute for Software Systems · استادیار
Chandrakana NandiUniversity of Michigan-Ann Arbor · استادیار- SSylvie BoldoInria · پژوهشگر