Jim Sukha


As of Sept. 2011, I now work as a Cilk Plus runtime developer at Intel.
For more information about Cilk Plus, see the Cilk Plus community website.
The information below is no longer guaranteed to be up-to-date. For recent information about me, see my LinkedIn profile.



Research

In my research, I aim to design provably efficient algorithms and runtime systems that simplify the development of high-performance parallel programs. My specific research interests include scheduling, work-stealing, dynamic multithreading, synchronization mechanisms, and transactional memory. More generally, I enjoy working on a wide range of topics, spanning the range of parallel systems, algorithms, and applications.

Some of my past and current research projects include: See below for a complete list of my publications.

Teaching

I have been a teaching assistant (TA) at MIT for the following classes:

Publications

To answer a frequently-asked question, in the following papers, we have followed the convention in theory and ordered authors on the papers alphabetically.

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

Executing Task Graphs Using Work-Stealing
by Kunal Agrawal, Charles E. Leiserson, and Jim Sukha
Proceedings of the 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS)
Atlanta, GA USA
April 19--23, 2010
To download the paper: ps format  pdf format  BibTeX

Helper Locks for Fork-Join Parallel Programming
by Kunal Agrawal, Charles E. Leiserson, and Jim Sukha
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)
Bangalore, India
January 9--14, 2010
To download the paper: ps format  pdf format  BibTeX

Brief Announcement: A Lower Bound for Depth-Restricted Work Stealing
by Jim Sukha
Proceedings of the 21st ACM Symposium on Parallelism in Algorithms and Architectures (SPAA)
Calgary, Alberta, Canada
August 11--13, 2009
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)
Raleigh, NC USA
February 14--18, 2009
Conference paper: ps format  pdf format  BibTeX
Tech report: ps format  pdf format  BibTeX
Early versions of this work also appear as a brief announcement at SPAA 2008 and as a poster at PPoPP 2008.

Nested Parallelism in Transactional Memory
by Kunal Agrawal, Jeremy T. Fineman, and Jim Sukha
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)
Salt Lake City, UT USA
February 20--23, 2008
To download the paper: ps format  pdf format  BibTeX
An early version of this paper was presented at the Workshop on Transactional Computing (TRANSACT), August 16, 2007 in Portland, OR USA.

Memory Models for Open-Nested Transactions
by Kunal Agrawal, Charles E. Leiserson, and Jim Sukha
Proceedings of the ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (MSPC)
San Jose, CA USA
October 22, 2006
To download the paper: ps format  pdf format  BibTeX

Concurrent Cache-Oblivious B-Trees Using Transactional Memory
by Bradley C. Kuszmaul and Jim Sukha
Workshop on Transactional Memory Workloads
Ottawa, Canada
June 10, 2006
To download the paper: ps format  pdf format  BibTeX

Memory-Mapped Transactions
by Jim Sukha
Master's Thesis, Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science
May, 2005
To download the paper: ps format  pdf format  BibTeX




Other Projects

Links to projects I've worked on in the past:



Contact Information

My email is last name + first initial at mit.edu. To double-check that you have the correct address, you can go to the MIT home page and search the directory for my name. You can also find a voicemail number there.
Mailing address:
    The Stata Center, 32-G785
    32 Vassar Street
    Cambridge, MA 02139 USA


Biographic Information

Some other information about me.

Links to organizations of which I am associated with, or have been associated with in the past.


Miscellaneous Links

A really old collection of links to things that I'm come across in the past that I should probably delete, but I'll keep here anyway: