Pratheek B

Sr. Software Engineer (NVIDIA)
About

Pratheek is a Senior Software Engineer at NVIDIA, working on improving GPU memory management. He obtained his Ph.D. from the Indian Institute of Science, Bengaluru in 2026. His research revolves around improving GPU memory management, focusing on address translation and data placement for large-memory workloads. His work spans the domains of GPU micro-architecture, compiler techniques, and operating systems. Previously, he had worked on reverse-engineering Nvidia GPUs. He also maintains an active interest in CPU micro-architecture research.

Publications
Awards & Achievements
  • Intel Ph.D. Fellowship, 2023–24
  • GATE 2017: All India Rank 10/100,000
  • Best Paper Nominee: HPCA 2021
Service
  • PC member: MICRO 2026
  • Shadow Program Committee: EuroSys 2025
  • Sub-reviewer: HPCA 2025
  • Sub-reviewer: TDSC 2022
Talks
  • Improving GPU memory management (Intel, Bengaluru)
  • Reverse engineering NVIDIA GPU TLBs (IIT Bombay)
  • Improving UVM with static analysis (IIT Gandhinagar)
  • Designing virtual memory for MCM GPUs (SysTalks@India)
Other Projects
  • Improving UVM policies under GPU memory oversubscription
  • Study on impact of multi-tenancy on UVM-based GPU workloads
  • Analysing replacement policies for DRAM Caches
  • Utilities for porting TCP Evaluation Suite to NS3
Contact