Research Home


Research Areas



Illinois Impact




Interactive Porting to New Parallel Programming Models

Participants: Vikram Adve, Ralph Johnson, Danny Dig, Robert Bocchino, Mohsen Vakilian.

Executive Summary

We are developing a tool for porting programs to DPJ. It can infer DPJ effects, and we are working on making it infer regions. This will require analyzing patterns of sharing. We should be done with the DPJ tool by the end of the year, and then we will work on porting to other Java libraries or Java-related languages. Our goal is to develop general principles of making tools for porting to parallel languages/libraries.

Additional Resources

Autotuning Gluon: Interface for
Trusted Programming
Interactive Porting Libraries Optimizations for Power
Refactoring Safe Parallel Prog. Languages Scheduling Verification & Validation