My current research focus is on developing a programming model for programming irregular applications with linked data structures, in a way that allows for easy expression of algorithmic data-parallelism and execution on distributed memory machines and clusters.
Other interests include:
- Interactive Programming Tools for Parallel Programming
- Compiler Technology
- Parallel Programming Models and Languages
- Parallel Programming Pattern