Research interests

Every Cycle Counts
alt text 

Exploring Memory systems for future mobile/desktop/client/server system performance:
(i) Speculation techniques: value prediction, data/code prefetching, TLBs, Page-table-walkers, Cache hierarchies, Cache Compression
(ii) DRAM controllers, DRAM and storage for persistency

It is none of your business (Secure Micro-architecture: defensive side)
...  

Designing secure processor and meomry hierarchy, miro-architecture for trusted Execution Environments (Intel SGX, ARM Trustzone), side/covert-channel mitigation techniques, security-performance tradeoffs, ORAM

I know what you did last summer (Secure Micro-architecture: offensive side)
...  

Designing better and robust micro-architectural attacks, reverse-enginnering micro-architecture units of the commercial machines, finding flaws in the state-of-the-art mitigation techniques

* Thanks to Intel Labs, NXP, Qualcomm, and IIT Kanpur for funding the above mentioned research interests.