Open to Performance Engineering Roles

Parul Sohal

PhD · Computer Systems

I build systems that measure, analyze, and improve performance. My work focuses on understanding how applications interact with shared resources and using that insight to make computing systems more efficient, predictable, and scalable. Through a data-driven approach, I translate performance measurements into actionable insights and quantifiable results.

Parul Sohal

Projects

Publications

European Conference on Computer Systems (EuroSys)·2023
PDF

Unikernel Linux (UKL)

A. Raza, T. Unger, M. Boyd, E. B. Munson, P. Sohal, U. Drepper, R. Jones, et al.

Real-Time Systems Journal·2022
PDF

Profile-Driven Memory Bandwidth Management for Accelerators and CPUs in QoS-Enabled Platforms

P. Sohal, R. Tabish, U. Drepper, R. Mancuso

International Conference on Real-Time Networks and Systems (RTNS)·2022
PDF

A Closer Look at Intel Resource Director Technology (RDT)

P. Sohal, M. Bechtel, R. Mancuso, H. Yun, O. Krieger

IEEE Real-Time Systems Symposium (RTSS)·2020Best Student Paper
PDF

E-WarP: A System-Wide Framework for Memory Bandwidth Profiling and Management

P. Sohal, R. Tabish, U. Drepper, R. Mancuso

Workshop on Hot Topics in Operating Systems (HotOS)·2019
PDF

Unikernels: The Next Stage of Linux's Dominance

A. Raza, P. Sohal, J. Cadden, J. Appavoo, U. Drepper, R. Jones, O. Krieger, et al.

Questions That Led Somewhere Interesting

Small engineering problems often teach more than the final result. This section is a collection of short notes on interesting challenges I encountered while building systems — from debugging obscure performance issues to writing tools, benchmarks, and experiments that didn't make it into the papers but shaped the work.

Browse the notes →

Technical Skills

Systems

  • Hypervisors
  • Resource Isolation
  • Linux Systems Programming
  • Kernel Development
  • Real-time Systems
  • Workload Phase Detection
  • Memory Contention Analysis

Hardware & Platforms

  • Intel RDT (CAT, MBA)
  • ARM QoS
  • Cache Partitioning
  • DRAM Bandwidth Regulation
  • PMUs
  • Multi-core x86 (Cascade Lake, Ice Lake)
  • ARM-based SoCs (NXP S32V234)

Languages & Tools

  • C, Python, Bash
  • Perf, SystemTap
  • Benchmarking, Git

ML / AI

  • PyTorch
  • Codex
  • Claude Code

Let's work together

I’m currently exploring opportunities in performance engineering, cloud infrastructure, distributed systems, and ML infrastructure. My work focuses on understanding and optimizing the interaction between software and hardware to deliver measurable performance improvements. If you’re working on systems where efficiency, scalability, and performance matter, I’d love to connect.

Contact me