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
- Inferring Method Effect Summaries for Nested Heap Regions by Mohsen Vakilian, Danny Dig, Robert Bochinno, Jeff Overbey, Vikram Adve, Ralph Johnson. To appear in Proceedings of Automated Software Engineering, Nov 2009, Auckland, New Zealand.
- UPCRC Research Seminar on DPJizer: Video | Slides
Autotuning | Gluon: Interface for Trusted Programming |
Interactive Porting | Libraries | Optimizations for Power |
Refactoring | Safe Parallel Prog. Languages | Scheduling | Verification & Validation |