Skip to main content

Research Repository

Advanced Search
Biography I am an Assistant Professor in Computer Science, Durham University (UK) with a multifaceted background that spans both industry and academia.

I earned my Bachelor of Technology (Computer Science and Engineering) from MAKAUT (formerly known as WBUT), India in 2009. I appeared GATE 2009 exam for computer science and secured an All India Rank of 874 out of 43170 candidates, which led to my admission in Master of Engineering (Computer Science and Engineering) at the College of Engineering Guindy, Anna University Chennai, India with MHRD Fellowships from Govt. of India. In June 2011, I completed my masters and joined IIT Guwahati, India in December 2011 for my PhD. I earned my PhD (Computer Science and Engineering) degree from IIT Guwahati in February 2018 where my broad area of research was in Computer Architecture.

Dedicated to advancing the frontiers of Computer Architecture, I specialize in optimizing the Energy and Thermal Efficiencies of homogeneous and heterogeneous Chip Multi-Processors. My research contributions align with the rapid evolution of computing technology, driving innovation in the heart of digital systems.

My passion extends beyond hardware to include Compilers, where I explore the fascinating intersections of technology. Currently, I am delving into the optimization of NVM-based caches through the lens of Compilers and system programming, pushing the boundaries of efficiency and performance.

With a profound commitment to education, I have accumulated extensive teaching experience. As a Subject Area Leader, I spent a year overseeing courses in DBMS and Compilers, shaping the academic experience for students. Additionally, during my doctoral journey, I served as a Teaching Assistant for five years in various advanced and core courses, covering Computer Architecture, Digital Logic, and Programming. Currently, at Durham, I will teach Advanced Computer Architecture module of the Parallel Scientific Computing course and Compiler Design for UG students.

I also worked as a Computer System Architect at ZeroPoint Technologies AB where I leveraged my comprehensive background to contribute to cutting-edge projects, especially in the domain of memory compression and energy efficiency. My unique blend of industry and academic experiences positions me as a versatile professional, adept at bridging the gap between theoretical knowledge and practical application.

Rooted in a solid academic foundation, my expertise lies in Computer Architecture, with a focus on Energy-Efficient Computing. My Erdos Number of 4 reflects my active engagement with the research community, contributing to the continuous dialogue shaping the future of technology. I have earned my bachelors, masters and PhD degrees all in Computer Science and Engineering, where my PhD topic was to improve energy and thermal efficiency of multi-core architecture by employing dynamic cache resizing while maintaining performance.
Research Interests High Performance Computer Architecture, Energy Efficient Computing, On-chip Thermal Management, Caches & Cores, SoC Design, Non-Volatile Memories, Compilers, Time-Critical Computing
Teaching and Learning COMP3741: Parallel Scientific Computing [Oct-Nov 2024]
COMP3637: Compiler Design [Feb-Mar 2025]

For COMP3741, I will teach Advanced Computer Architecture.