Research
Research Interests
I am broadly interested in exploring the challenges involved in programming multicore and heteregenous architectures, involving the entire system stack - algorithms, operating systems, compilers, runtime systems and microarchitecture.
Since August 2014, I have been working with Prof. Gurinder Sohi and his group on developing frameworks for parallel execution with ordered semantics. I've focussed primarily on ordered parallelism for irregular algorithms in graph-analytics and machine learning with small task sizes.
Posters
Exploiting Ordered Parallelism in Fine-Grain Task-Parallel Programs, presented at UW Architecture Affiliates Meeting, Oct 2015 -
PDF