Roshan Dathathri Roshan Dathathri
Multicore Computing Lab
Department of Computer Science and Automation
Indian Institute of Science
Bangalore, 560012, India
E-mail: roshan (at) csa (dot) iisc (dot) ernet (dot) in
Curriculum Vitae (PDF)
Last updated: August 2014

I was a graduate student in the M.Sc. (Engineering) research program at the Indian Institute of Science, working with Assistant Professor Uday Bondhugula. I'm now a Ph.D. student in the University of Texas at Austin, working with Professor Keshav Pingali.


My research interests are in the design of programming models, algorithms, compilers, and runtime systems for parallel architectures like multicores, distributed-memory clusters, and accelerators (GPUs).


Distributed memory code generation for mixed irregular/regular computations [ PDF ]
Mahesh Ravishankar, Roshan Dathathri, Venmugil Elango, Louis-Noel Pouchet, J Ramanujam, Atanas Rountev, P Sadayappan
Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), January 2015.

Generating efficient data movement code for heterogeneous architectures with distributed-memory [ PDF , slides , bibtex , errata ]
Roshan Dathathri, Chandan Reddy, Thejas Ramashekar, and Uday Bondhugula
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2013.
Publicly available: PLUTO, repository


Advanced Techniques in Compilers and Parallelization for Parallel Architectures
Compiler Design
Computer Architecture
Design and Analysis of Algorithms


I completed my Bachelor of Engineering in Information Science and Engineering at B. M. S. College of Engineering, Bangalore in 2008.

Work Experience

After completing my graduation, I worked for three years as a Software Engineer in National Instruments R&D, Bangalore, where I got an opportunity to work in the LabVIEW Compiler team.


Travelling and trekking
Reading novels