Rishabh Iyer

I am a postdoctoral researcher working with Sylvia Ratnasamy and Scott Shenker at UC Berkeley. I recently graduated from EPFL, after completing my PhD under the supervision of George Candea and Katerina Argyraki. Prior to joining EPFL, I received a B.Tech degree in Electrical Engineering from IIT Bombay in 2017.

My research interests lie primarily in the fields of Computer Systems, Networking and Architecture and I like to tinker with formal verification tools. My current research is centered around developing techniques that enable developers to reason precisely about the performance behavior of their systems before they are deployed. My dissertation work introduced the notion of latency interfaces—simple, succinct programs that summarize a system’s latency behavior just like semantic interfaces such as code documentation and specifications summarize functionality—and was awarded the ACM SIGOPS Dennis M. Ritchie Award and the Eurosys Roger Needham PhD Award.

Here is my CV (updated April 2024).

Publications

Automatically Reasoning About How Systems Code Uses the CPU Cache.
Rishabh Iyer, Katerina Argyraki, George Candea.
OSDI 2024.

Performance Interfaces for Hardware Accelerators.
Jiacheng Ma, Rishabh Iyer, Sahand Kashani, Mahyar Emami, Thomas Bourgeat, George Candea.
OSDI 2024.

Achieving Microsecond-Scale Tail Latency Efficiently with Approximate Optimal Scheduling.
Rishabh Iyer, Musa Unal, Marios Kogias, George Candea.
SOSP 2023.
[slides] [code]

The Case for Performance Interfaces for Hardware Accelerators.
Rishabh Iyer, Jiacheng Ma, Katerina Argyraki, George Candea, Sylvia Ratnasamy.
HotOS 2023.
[slides]

Performance Interfaces for Network Functions.
Rishabh Iyer, Katerina Argyraki, George Candea.
NSDI 2022.
[slides] [talk video] [code]

Bypassing the Load Balancer Without Regrets.
Marios Kogias, Rishabh Iyer, Edouard Bugnion.
SOCC 2020.
[talk video] [code]

Verifying Software Network Functions with No Verification Expertise.
Arseniy Zaostrovnykh, Solal Pirelli, Rishabh Iyer, Matteo Rizzo, Luis Pedrosa, Katerina Argyraki, George Candea.
SOSP 2019.
[slides] [talk video] [code] [website]

Performance Contracts for Software Network Functions.
Rishabh Iyer, Luis Pedrosa, Arseniy Zaostrovnykh, Solal Pirelli, Katerina Argyraki, George Candea.
NSDI 2019.
[slides] [talk video] [code] [website]

Performance Modelling and Dynamic Scheduling for Heterogeneous-ISA Multi-Core Architectures.
Nirmal Boran, Dinesh Yadav, Rishabh Iyer.
VDAT 2019. Awarded Best Paper
[slides]

Automated Synthesis of Adversarial Workloads for Network Functions.
Luis Pedrosa, Rishabh Iyer, Arseniy Zaostrovnykh, Jonas Fietz, Katerina Argyraki.
SIGCOMM 2018.
[slides] [talk video] [code] [website]