|
I-Ting Angelina Lee
|
|
E-mail: Address:
|
angelee AT wustl DOT edu
1 Brookings Dr.
Campus Box 1045
St. Louis, MO 63130
|
I am most easily reached via email.
|
Brief Bio
I am an associate professor in the Computer Science and
Engineering department in Washington University in St. Louis.
Prior to that, I was a postdoctoral associate in the Supertech research
group in MIT CSAIL. I received my S.M. and Ph.D. from MIT, under the
supervision of
Prof. Charles E. Leiserson.
I received my Bachelor of Science in Computer Science from
UC San Diego, where I worked on the
Simultaneous Multithreading Simulator for DEC Alpha under the supervision of
Prof. Dean Tullsen.
Research Interests
My research agenda is to make parallel programming accessible for
everyone, so that every programmer, particularly the non-experts, can
rapidly develop high performance software that takes advantage of
commodity multicore hardware. To that end, I am interested in
many aspects of parallel computing, including designing programming
models and linguistic constructs to simplify parallel programming,
developing runtime and operating system support to enable
multithreaded programs to execute efficiently, and building
software tools to aid debugging and performance engineering of
multithreaded code.
Teaching
- Introduction to Systems Software (U)
Instructor for Fall 2015, 2016, 2017, 2018, 2019, and Spring 2019, WUSTL CSE
Past Course Page
Conference and Journal Publications
-
-
Responsive Parallelism with Synchronization
Stefan K. Muller, Kyle Singer, Devyn Terra Keeney, Andrew Neth,
Kunal Agrawal, I-Ting Angelina Lee, and Umut A. Acar
PLDI '23: Proceedings of the ACM on Programming Languages, 2023
-
-
PINT: Parallel INTerval-Based Race Detector
Yifan Xu, Anchengcheng Zhou, Kunal Agrawal, and I-Ting Angelina Lee
IPDPS '22: the Proceedings of the IEEE International Parallel and
Distributed Processing Symposium, 2022
-
Efficient Access History for Race Detection
Yifan Xu, Anchengcheng Zhou, Grace Q. Yin, Kunal Agrawal,
I-Ting Angelina Lee, and Tao B. Schardl
ALENEX '22: Proceedings of the Symposium on Algorithm Engineering
and Experiments, 2022
-
-
-
Priority Scheduling for Interactive Applications
Kyle Singer, Noah Goldstein, Stefan K. Muller,
Kunal Agrawal, I-Ting Angelina Lee, and Umut A. Acar
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism
in Algorithms and Architectures, 2020
-
Responsive Parallelism with Futures and State
Stefan K. Muller, Kyle Singer, Noah Goldstein,
Umut A. Acar, Kunal Agrawal, and I-Ting Angelina Lee
PLDI '20: Proceedings of the 41st ACM SIGPLAN Conference on
Programming Language Design and Implementation, 2020
-
-
-
Processor-Oblivious Record and Replay
Robert Utterback, Kunal Agrawal, I-Ting Angelina Lee, and Milind Kulkarni
ACM Transactions on Parallel Computing (TOPC) Volumn 6 Issue 4, December 2019
-
Proactive Work Stealing for Futures
Kyle Singer, Yifan Xu, and I-Ting Angelina Lee
PPoPP '19: Proceedings of the 24th ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, 2019
-
Efficient Race Detection with Futures
Robert Utterback, Kunal Agrawal, Jeremy Fineman, and I-Ting Angelina Lee
PPoPP '19: Proceedings of the 24th ACM SIGPLAN Symposium on
Principles and Practice of Parallel Programming, 2019
-
-
-
-
-
-
Processor-Oblivious Record and Replay
Robert Utterback, Kunal Agrawal, I-Ting Angelina Lee, and Milind Kulkarni
PPoPP '17: Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming, 2017
-
-
-
On-the-Fly Pipeline Parallelism
I-Ting Angelina Lee, Charles E. Leiserson, Tao B. Schardl, Jim Sukha, and
Zhunping Zhang
ACM Trasactions on Parallel Computing (TOPC), Volumne 2 Issue 3 Article
No. 17, September 2015
-
-
The Cilkprof Scalability Profiler
Tao B. Schardl, Bradley C. Kuszmaul, I-Ting Angelina Lee,
William M. Leiserson, and Charles E. Leiserson
SPAA '15: Proceedings of the 27th ACM Symposium on Parallel
Algorithms and Architectures, 2015
-
On-the-Fly Pipeline Parallelism
I-Ting Angelina Lee, Charles E. Leiserson, Tao B. Schardl, Jim Sukha, and
Zhunping Zhang
SPAA '13: Proceedings of the 25th ACM Symposium on Parallel Algorithms
and Architectures, 2013
-
-
Location-Based Memory Fences
Edya Ladan-Mozes, I-Ting Angelina Lee, and Dmitry Vyukov
SPAA '11: Proceedings of the 23rd ACM Symposium on Parallel Algorithms
and Architectures, 2011
-
-
-
Workshop Papers and Brief Announcements
-
-
Brief Announcement: Open Cilk
Tao B. Schardl, I-Ting Angelina Lee, and Charles E. Leiserson
SPAA '18: Proceedings of the 30th ACM Symposium on Parallelism
in Algorithms and Architectures, 2018
-
-
Theses
-
-
The JCilk Multithreaded Language
I-Ting Angelina Lee
Master's Thesis, Massachusetts Institute of Technology
Department of Electrical Engineering and Computer Science
August, 2005
Advised by Charles E. Leiserson
Funding
My research is supported in part by NSF Grants CCF-1527692, CCF-1733873,
CNS-1763503, and CCF-1910568.
Software
Professional Services