Pravar Pathania

About Me

I am an undergraduate researcher at IIIT-Delhi pursuing a B.Tech. in Electronics and VLSI, with a strong focus on computer architecture, memory systems, and hardware-software co-design. My work spans cache replacement policies, intermittent computing, CNN acceleration, and RISC-V system design. I’m particularly interested in developing energy-efficient architectures and exploring ML-guided optimizations for microarchitectural policies.

Currently, I am a Research Intern at IIT Bombay under Prof. Biswabandan Panda, working on cache replacement policies for DDR5 memory systems using the ChampSim simulation infrastructure. I also work as a Research Assistant at IIIT-Delhi under Prof. Sujay Deb and Prof. Anuj Grover, where I’ve developed innovative checkpoint optimization techniques for intermittent computing systems. My work on EASE won 2nd Place (Undergraduate Category) at the IEEE/ACM MICRO 2025 Student Research Competition.


Research Interests

  • Computer Architecture: Memory systems, prefetching, and data-centric microarchitecture
  • Hardware-Software Co-Design: RISC-V systems, SoC design, and FPGA prototyping
  • Edge Computing: CNN accelerators and energy-efficient inference
  • Intermittent Computing: Checkpoint optimization and energy-harvesting systems
  • ML-Guided Optimization: Emerging techniques for microarchitectural policy optimization

Publications

CoDe-CS: A CNN Accelerator with Co-Designed Compute and Storage for Edge Efficiency

IEEE International System-on-Chip Conference (SoCC) 2025
Pravar Pathania, Namit Gupta, Keshav Goel, Vishal Kumar, Sujay Deb

  • Designed scalable CNN accelerator with parameterized PE arrays (4×4 to 16×16)
  • Achieved 9.6 GMAC/s peak throughput and 23.52 GMAC/s/W power efficiency on Xilinx Zedboard
  • Demonstrated 12× speedup over Cortex-A9 for MobileNetV1 inference
  • Delivered exponential throughput scaling with minimal BRAM increase

Research Experience

Cache Replacement Policy Research

IIT Bombay | Jan 2026 – | Guide: Prof. Biswabandan Panda

Investigating cache replacement policies for DDR5 memory systems:

  • Developing and evaluating replacement policies using the ChampSim simulation infrastructure
  • Analyzing memory access patterns to guide data-driven cache replacement decisions across memory-intensive workloads on DDR5 platforms

Gemmini-Based DNN Training Framework

University of Sydney | June 2025 – Sept 2025 | Guide: Prof. Sri Parameswaran

Built DNN training framework in Chipyard with approximate computing support:

  • Contributed Chisel/Chipyard changes for dynamic multiplier switching via custom RISC-V instructions
  • Evaluated reduced-precision support (FP16/BF16) on Gemmini via ONNX Runtime
  • Validated approximate multipliers in simulation with ImageNet models

Checkpoint Optimization for Intermittent Computing (EASE)

IIIT-Delhi | June 2025 – Dec 2025 | Guide: Prof. Sujay Deb and Prof. Anuj Grover

Developed EASE, an energy-aware checkpoint optimization system for intermittent computing:

  • Implemented adaptive checkpointing with dirty-line tracking in ICEmu simulator
  • Extended cache controller with hazard-interception logic and sentinel-based energy monitoring
  • Achieved 78% NVM-write reduction and 22.5% execution-time improvement
  • Won 2nd place at IEEE/ACM MICRO 2025 Student Research Competition

CNN Accelerator Design (CoDe-CS)

IIIT-Delhi | Aug 2023 – May 2025 | Guide: Prof. Sujay Deb

Designed and evaluated a co-optimized CNN accelerator for edge inference:

  • Built parameterized PE arrays (4×4 to 16×16) with co-designed compute and storage
  • Achieved 9.6 GMAC/s peak throughput and 23.52 GMAC/s/W power efficiency on Xilinx Zedboard
  • Published at IEEE SoCC 2025

Education

Indraprastha Institute of Information Technology, Delhi
B.Tech. in Electronics and VLSI | Nov 2022 – May 2026


Technical Skills

  • Simulation: gem5, ChampSim, Chipyard, Spike RISC-V ISA Simulator, ICEmu
  • HDL & RTL: Verilog/SystemVerilog, Chisel, FPGA Prototyping
  • EDA Tools: Xilinx Vivado, Vitis HLS, Cadence Virtuoso, Eldo
  • Programming: C/C++, Python, Shell Scripting
  • ML Frameworks: PyTorch, ONNX Runtime

Awards & Honors

  • 2nd Prize, Student Research Competition (Undergraduate) — IEEE/ACM MICRO 2025

Academic Service

  • Artifact Evaluator, IEEE/ACM HPCA 2026