SDE-2, AMD
I like to describe myself as a 'Systems guy', love to read/discuss/brainstorm new/existing ideas from different fields. Did 'tiny' bit of research in few areas of computer architecture during my MS@IITK, looking forward to exploring interesting directions@AMD. Apart from prefetching(current focus area), I'm also quite interested in reading/discussing topics from energy efficient optimizations and systems security. During my free time I read/watch short novels/anime and embarrass myself by try dancing. Resume
Research Interests
- Computer architecture
- Operating Systems
Experiences
- Silicon Design Engineer -2
- Dec. 2021 - current
- AMD India Private Limited, BLR
- Developer Intern(Remote)
- Jan.2018 - Sep. 2018
- Classcalc, Los Angeles, CA
Education
- MS(Research) (Computer Science & Engineering)
- Indian Institute of Technology, Kanpur
- 2019 - present
- B.Tech. (Computer Science & Engineering)
- Dr. A.P.J. Abdul Kalam Technical University, Lucknow
- 2015 - 2019
Publications
- Hardware Prefetcher Aggressiveness Controllers: Do We Need Them All theTime?
- NOPE@ASPLOS-26, April 2021
- Slides Paper
Projects
- Breaking the Memory Wall with Near-Core Optimizations - Exploring prefetching for many-core environment.
- Restricting cross-core evictions of an attacker- Used Champsim to apply different techniques for restricting cross core evictions to prevent Eviction based attacks with minimum performance degradation. Devised new attack patterns for the proposed method and implemented fixes to prevent such attacks.
- CryptoBox- Implemented a secure file server in Golang. Learnt and implemented different crypto primitives that allow users to save their files on a non-trusted server. Implemented file sharing among users and tested the server for different possible attacks.
- ZORO- A web portal for Renting items with front-end developed using AnguarJS and Bootstrap. Backend developed using JAVA REST API, Spring MVC, and MYSQL.