I-Ting Angelina Lee

Hello there :)

I am a graduate student at Computer Science and Artificial Intelligence Laboratory in Massachusetts Institute of Technology.
I work with Professor Charles E. Leiserson in the SuperTech Group.

I am primarily interested in the design and implementation of programming models, languages, and managed runtime environments to support multithreaded software, with an emphasis on efficient implementations with theoretical foundations.

Contact Information

MIT CSAIL, Room 32-G728
32 Vassar Street
Cambridge, MA 02139
Email: angelee AT mit DOT edu

Curriculum Vitae

My CV is available in both pdf format and ps format.


Papers

Using Memory Mapping to Support Cactus Stacks in Work-Stealing Runtime Systems
by I-Ting Angelina Lee, Silas Boyd-Wickizer, Zhiyi Huang, and Charles E. Leiserson
PACT '10: Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques
Pages: 411–420
September, 2010
Abstract
To download the paper: ps format  pdf format  BibTeX

Safe Open-Nested Transactions Through Ownership
by Kunal Agrawal, I-Ting Angelina Lee, and Jim Sukha
Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)
February, 2009
Abstract
To download the paper: ps format  pdf format  BibTeX

Programming with Exceptions in JCilk
by John S. Danaher, I-Ting Angelina Lee, and Charles E. Leiserson
Science of Computer Programming (SCP)
Pages: 147–171
December, 2006
Abstract
To download the paper: ps format  pdf format  BibTeX


Workshop Papers / Technical Reports / Brief Announcements

Brief Announcement: Serial-Parallel Reciprocity in Dynamic Multithreaded Languages
by Kunal Agrawal, I-Ting Angelina Lee, and Jim Sukha
SPAA '10: Proceedings of the 22nd ACM Symposium on Parallelism in Algorithms and Architectures
Pages: 186–188
June, 2010
To download the paper: ps format  pdf format  BibTeX

Safe Open-Nested Transactions Through Ownership
by Kunal Agrawal, I-Ting Angelina Lee, and Jim Sukha
Technical Report MIT-CSAIL-TR-2008-038, Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
June, 2008
To download the paper: ps format  pdf format  BibTeX

The JCilk Language for Multithreaded Computing
by John S. Danaher, I-Ting Angelina Lee, and Charles E. Leiserson
Synchronization and Concurrency in Object-Oriented Languages (SCOOL)
San Diego, California
October, 2005
To download the paper: ps format  pdf format  BibTeX


Master's Thesis

The JCilk Multithreaded Language
by 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
To download the thesis: ps format  pdf format  BibTeX

My master thesis work is on JCilk.
If you are interested in the linguistic aspect of the JCilk language, you can find most of the details in our SCOOL paper or SCP paper.
If you are interested in the implementation aspect of the JCilk system, you can find more details on the JCilk compiler in this thesis.
You can also find more details on the JCilk runtime system implementation in John Danaher's master's thesis, linked from this page.
Finally, if you feel so inclined, you can download our prototype implementation of the JCilk system here.