I am an Assistant Professor in the Department of Computer Science and Engineering at IIT Guwahati. My research lies at the intersection of hardware and software design, with a particular focus on:
Many of the research problems I explore emerge at the system level — for instance, improving performance under thermal constraints or how emerging memory technologies affect system design.
External Links: Google scholar, DBLP
Thermal Aware Runtime Management of 3D Architecture
3D integration enables higher performance, lower power, and compact form factors. However, it poses significant thermal challenges due to increased power density. Our work designs thermal-aware data and task mapping strategies to mitigate these issues.
Watch a 4-minute intro of this research.
Toolchain:
CoMeT is an open-source simulation toolchain for thermal and performance modeling of 2D/2.5D/3D systems. Link to Repository
Systems with Non-Volatile Memories
Conventional memories like DRAM and SRAM are fast but volatile—data is lost on power-off. Non-volatile storage (e.g., Flash, HDD) retains data but is much slower. Emerging non-volatile memory (NVM) technologies combine the best of both: near-DRAM speeds, higher density, and data retention without power.
However, NVMs face challenges such as limited write endurance and slower writes. Our research explores low-overhead techniques to address these. Some NVMs support multiple write modes—fast, medium, and slow—each with different trade-offs between latency, energy, and retention time (faster writes offer lower retention). We utilize this by assigning fast writes to short-lived data (e.g., intermediate variables), improving performance while managing retention.
Designing efficient systems with NVM remains a key focus of our research.
Technical Service
Regular reviewer for ASP-DAC, ACM-CSUR, CODES+ISSS, DAC, DATE, ESL, ISLPED, IPDPS, TC, TCAD, TODAES, TPDS, TSIPI, TVLSI, VDAT, VLSID.
Awarded DAC 2024 Outstanding TPC Member.
Open Positions
We welcome applications for research staff, Ph.D. students, and M.Tech. positions.
Our work spans system-level research at the intersection of hardware and software. A strong foundation in computer architecture and digital logic is needed. Familiarity with Linux-based systems is also helpful.
If you're interested in exploring research opportunities, feel free to reach out via email.
Academic courses offered
CS221 – Digital Design.
Covers Boolean Algebra, Combinational & Sequential Design.
H-007 (Ground floor), Department of CSE
IIT Guwahati, Guwahati
Assam, India 781039