2016 - Present
PhD Student, Computer Science and Engineering, IIT Kharagpur
The broad research objective for my current work lies in accelerating general purpose data parallel workloads on heterogeneous CPU/GPU architectures leveraging optimizations that exploit concurrency and optimize memory usage. The expected outcome would be a framework facilitating rapid development of data parallel applications by intelligent runtime scheduling of data parallel kernel DAGs on heterogeneous CPU/GPU platforms.
2013 - 2016
Masters by Research, Computer Science and Engineering, IIT Kharagpur
I was introduced to Data Parallel Programming and Heterogeneous Architectures during my Masters. My thesis work primarily constituted developing a task partitioning framework for OpenCL workloads. During this period, I had also worked on a consultancy project that focused on optimizing speech recognition systems using OpenMP and OpenCL
2009 - 2013
B.Tech, Computer Science and Engineering, Heritage Institute of Technology, Kolkata
During my Bachelors, apart from studies, I was part of the HIT-K ACM student chapter where I pioneered a reading group focused on topics pertaining to Machine Learning.