MRIGANKO SHEKHAR DUTTA

Master of Science by Research
Computer Science and Engineering, IIT Bombay
Research Groups: CASPER and Trust Lab

ABOUT

I'm a first year postgraduate at the Department of Computer Science and Engineering, IIT Bombay. I'm pursuing my MS by Research under the guidance of Prof. Biswabandan Panda. My research interest lies in the field of computer architecture, focusing on microarchitectural performance and security. I'm currently working on improving the performance of data center CPUs by optimizing their microarchitectural design.

Outside of academics, I enjoy physical activities like running, swimming, gymming and everything in between. I also find pleasure in capturing the unnoticed yet always present thorugh my lens.

RESEARCH INTERESTS

My research focuses on computer architecture, particularly on:

PROJECTS

Distributed Key-Value Store

A consistent and scalable distributed key-value store server. Each node comprises a thread pool that handles the requests parallelly. A caching mechanism is also implemented to optimize performance ensuring data coherence. A user can connect to any of the nodes using an IP address and port number and perform CRUD operations.

Implementation of prefetchers in ChampSim

In this project, we implemented different stride prefetchers for TLB as well as the data cache of our CPU in the ChampSim simulator. For TLB we implemented the Arbitrary Stride prefetcher while for data cache we implemented IP Stride and Complex Stride prefetchers.

Line-following Robot

The project was realised on the AlphaBot2 kit which was equipped with black line sensors, IR sensors and ultrasonic sensor. The project was written in heptagon and included algorithms for line following, line- switching and parking.

Sentiment Analysis of Product Reviews

An end-to-end project that accepts an Amazon product link and generates a score based on the product reviews.

ACADEMICS

Education Journey

Courses Taken