Date & Time:
April 2, 2025 3:00 pm – 4:00 pm
Location:
Crerar 390, 5730 S. Ellis Ave., Chicago, IL,
04/02/2025 03:00 PM 04/02/2025 04:00 PM America/Chicago Rishabh Iyer (UC Berkeley)- Performance Interfaces for Systems Software and Hardware Crerar 390, 5730 S. Ellis Ave., Chicago, IL,

Abstract: Semantic interfaces—such as code documentation and specifications—provide simple, abstract descriptions of a system’s functionality, enabling engineers to reason about and use the system’s functionality without having to understand the implementation. In contrast, there exist no equivalent interfaces for system performance, despite performance having become a first-class citizen in system design. Popular approaches to thinking about performance, like benchmarking, profiling, and deriving performance envelopes, provide incomplete visibility, leading to frequent hiccups and meltdowns in production when the workload or runtime environment changes in unpredicted ways.

In this talk, I will introduce the notion of a performance interface and describe two techniques that derive simple, abstract performance interfaces for systems software and hardware, respectively. First, CFAR, which derives interfaces that enable precise reasoning about how systems code uses the CPU cache. Then LTC, which derives interfaces that enable engineers to reason about the performance of hardware accelerators. The improved performance visibility provided by CFAR and LTC has tangible benefits: for instance, we used the CFAR-derived interfaces to identify several cache-inefficient access patterns and performance bugs (including in the Linux kernel’s TCP stack) and the LTC-derived interfaces to speed up compilation for ML accelerators by 5-41x.

Speakers

headshot

Rishabh Iyer

Postdoctoral Researcher, UC Berkeley

Rishabh Iyer is a postdoctoral researcher at UC Berkeley, working with Sylvia Ratnasamy and Scott Shenker. He received his PhD from EPFL under the supervision of George Candea and Katerina Argyraki, and his bachelor’s degree from IIT Bombay.

Rishabh’s research focuses on developing techniques that enable developers to reason about the expected performance of their systems before they are deployed in production. His dissertation introduced the notion of performance interfaces and was awarded the ACM SIGOPS Dennis M. Ritchie Award, the Eurosys Roger Needham PhD Award, and the Dimitris N. Chorafas Award.

Related News & Events

chart
UChicago CS News

Who Gets Hired, Paid, and Liked? Who Gets Credit? New Research Examines AI’s Role in Writing and the Workplace

Apr 22, 2026
Jiayin presenting her work at CHI
UChicago CS News

The Time Constraints of AI Access Could Change How We Think

Apr 21, 2026
headshots
UChicago CS News

University of Chicago Wins Distinguished Laude Institute Moonshots Seed Grant

Apr 15, 2026
collage
UChicago CS News

Incredible Showing of UChicago CS Researchers to CHI 2026

Apr 10, 2026
ai cartoon
UChicago CS News

What If AI Scientists Could Talk to Each Other?

Apr 06, 2026
person using embodied AI to open a window
UChicago CS News

When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements

Apr 03, 2026
graphic
UChicago CS News

UChicago Researchers Build a Tool to Help Fix Peer Review

Apr 02, 2026
iccc team photo
UChicago CS News

UChicago CS Team Qualified for 2026 ICPC World Final Championships in Dubai

Apr 01, 2026
AI wedding photos
UChicago CS News

Mapping the New Rules of “AI Slop”: How Social Media Platforms are Managing AI-Generated Content

Mar 23, 2026
robot
UChicago CS News

How Chicago Robot Tutors Are Teaching SEL Effectively–Without Pretending to Be Human

Mar 19, 2026
screen grab
UChicago CS News

Could AI Help Us Be More Thoughtful Voters?

Mar 17, 2026
nano carbons
In the News

Nanodiamonds and Beyond: Designing Carbon Materials with Artificial Intelligence at Exascale

Mar 16, 2026
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube