~/conference

OSDI '25

systems researchers, distributed systems engineers, storage engineers, database engineers, machine learning systems engineers, gpu systems engineers, operating systems developers

LLM serving autoscaling; LLM inference at wafer scale; gpu kernel profiling; tensor program superoptimization; RDMA remote allocation; replicated state machine communication; speculative distributed transactions; vector search adaptive indexing; bounded-staleness cache replication; CXL pod distributed database; kernel record replay; encrypted semantic search

titleauthorlength
Accelerating Software Development: The LLM (R)evolutionEmery D. Berger44m
Argues that existing tools get profiler++ behavior with Scalene calling an LLM to suggest optimizations that sometimes yield up to 90x speedups; presents…
Talk on
Basilisk: Using Provenance Invariants to Automate Proofs of Undecidable ProtocolsTony Nuda Zhang, Keshav Singh, Tej Chajed, Manos Kapritsos, Bryan Parno16m
Basilisk is a Daphne compiler extension that automatically derives inductive invariants for distributed protocols using Provenance Invariants and an analysis…
Talk on
Deriving Semantic Checkers from Tests to Detect Silent Failures in Production...Chang Lou, Dimas Shidqi Parikesit, Yujin Huang, Zhewen Yang, Senapati Diwangkara, Yuzhuo Jing, Achmad Imam Kistijantoro, Ding Yuan, Suman Nath, Peng Huang18m
Claims an automated pipeline T2C that transforms existing system tests into runtime semantic checkers using static slicing, dynamic tracing, symbolization and…
Talk on
Picsou: Enabling Replicated State Machines to Communicate EfficientlyReginald Frank, Micah Murray, Chawinphat Tankuranand, Junseo Yoo, Ethan Xu, Natacha Crooks, Suyash Gupta, Manos Kapritsos16m
Picsou introduces a formal primitive, Cross-Cluster Consistent Broadcast (C3B), and a practical protocol that uses TCP-like cumulative ACKs plus rotating…
Talk on
FineMem: Breaking the Allocation Overhead vs. Memory Waste Dilemma in Fine-Grained...Xiaoyang Wang, Yongkun Li, Kan Wu, Wenzhe Zhu, Yuqi Li, Yinlong Xu19m
FineMem implements an RDMA-based remote allocator that removes MR registration from the allocation path via per-compute-node pre-registered MRs and isolates…
Talk on
To PRI or Not To PRI, That's the questionYun Wang, Liang Chen, Jie Ji, Xianting Tian, Ben Luo, Zhixiang Wei, Zhibai Huang, Kailiang Xu, Kaihuan Peng, Kaijie Guo, Ning Luo, Guangjian Wang, Shengdong Dai, Yibin Shen, Jiesheng Wu, Zhengwei Qi17m
Software-only dynamic passthrough called VIO prevents device DMA page faults without hardware changes by inserting a shadow available queue and IOPA-snooping…
Talk
Enabling Efficient GPU Communication over Multiple NICs with FuseLinkZhenghang Ren, Yuxuan Li, Zilong Wang, Xinyang Huang, Wenxue Li, Kaiqiang Xu, Xudong Liao, Yijun Sun, Bowen Liu, Han Tian, Junxue Zhang, Mingfei Wang, Zhizhen Zhong, Guyue Liu, Ying Zhang, Kai Chen17m
FuseLink remaps GPU-side network buffers to relay traffic over high-speed intra-server fabrics (MVLink/MLink) so idle 400G RDMA NICs act as a merged “super…
Talk on
Tigon: A Distributed Database for a CXL PodYibo Huang, Haowei Chen, Newton Ni, Yan Sun, Vijay Chidambaram, Dixin Tang, Emmett Witchel19m
Tigon implements a distributed transactional in-memory database for a CXL pod, running on an emulated 8-host setup (40-core machine + CXL 1.1 module). It…
Talk on
Mako: Speculative Distributed Transactions with Geo-ReplicationWeihai Shen, Yang Cui, Siddhartha Sen, Sebastian Angel, Shuai Mu17m
A transactional key-value store called Mako is built that decouples execution from geo-replication, running speculative 2PC locally and replicating decisions…
Talk on
Quake: Adaptive Indexing for Vector SearchJason Mohoney, Devesh Sarda, Mengze Tang, Shihabur Rahman Chowdhury, Anil Pacaci, Ihab F. Ilyas, Theodoros Rekatsinas, Shivaram Venkataraman15m
Quake implements a multi-level partitioning index with a practical cost model that picks splits/merges by estimated query cost, an online adaptive partition…
Talk on
Achieving Low-Latency Graph-Based Vector Search via Aligning Best-First Search...Hao Guo, Youyou Lu12m
An on-disk system called PipeANN aligns best-first graph search with SSD behavior by issuing speculative, pipelined reads decided from the in-memory candidate…
Talk on
Skybridge: Bounded Staleness for Distributed CachesRobert Lyerly, Scott Pruett, Kevin Doherty, Greg Rogers, Nathan Bronson, John Hugg16m
Skybridge is an out-of-band replication service that indexes write metadata and answers cache staleness queries so caches avoid needless refills. It uses…
Talk on
KPerfIR: Towards a Open and Compiler-centric Ecosystem for GPU Kernel Performance...Yue Guan, Yuanwei Fang, Keren Zhou, Corbin Robeck, Manman Ren, Zhongkai Yu, Yufei Ding, Adnan Aziz14m
KPerfIR is a compiler‑centric infrastructure integrated into Triton that instruments a record op across a multi‑layer IR, adds compiler passes for automatic…
Talk on
Mirage: A Multi-Level Superoptimizer for Tensor ProgramsMengdi Wu, Xinhao Cheng, Shengyu Liu, Chunan Shi, Jianan Ji, Man Kit Ao, Praveen Velliengiri, Xupeng Miao, Oded Padon, Zhihao Jia16m
Mirage is a multi-level superoptimizer that generates custom CUDA kernels from tensor programs using a uniform representation across kernel, thread-block, and…
Talk on
QiMeng-Xpiler: Transcompiling Tensor Programs for Deep Learning Systems with a...Shouyang Dong, Yuanbo Wen, Jun Bi, Di Huang, Jiaming Guo, Jianxing Xu, Ruibai Xu, Xinkai Song, Yifan Hao, Ling Li, Xuehai Zhou, Tianshi Chen, Qi Guo, Yunji Chen11m
QiMeng-Xpiler automatically transcompiles tensor programs by combining LLM-assisted transformation passes with SMT-based repair of small faulty snippets, and…
Talk on
WaferLLM: Large Language Model Inference at Wafer ScaleCongjie He, Yeqi Huang, Pei Mu, Ziming Miao, Jilong Xue, Lingxiao Ma, Fan Yang, Luo Mai17m
WaferLLM adapts LLM inference to wafer-scale chips using a PLMR model that guides placement and communication, implements MeshGEMM and MeshGEMV operators, and…
Talk on
BlitzScale: Fast and Live Large Model Autoscaling with O(1) Host CachingDingyan Zhang, Haotian Wang, Yang Liu, Xingda Wei, Yizhou Shan, Rong Chen, Haibo Chen14m
System claims live, fast autoscaling by avoiding full model caching with O(1) host caching and loading parameters over compute fabrics (RDMA) using a…
Talk on
Bayesian Code Diffusion for Efficient Automatic Deep Learning Program OptimizationIsu Jeong, Seulki Lee17m
Introduces Bayesian code diffusion that clusters similar subgraphs, picks a prior via cosine similarity of tensor shapes, and propagates loop-splitting…
Talk on
Training with Confidence: Catching Silent Errors in Deep Learning Training with...Yuxuan Jiang, Ziming Zhou, Boyu Xu, Beijie Liu, Runhui Xu, Peng Huang17m
TRAINCHECK automatically infers low‑level training invariants from reference traces and uses selective dynamic instrumentation (monkey‑patching and proxies) to…
Talk on
Neutrino: Fine-grained GPU Kernel Profiling via Programmable ProbingSonglin Huang, Chenshu Wu15m
Neutrino inserts instruction-level assembly probing into GPU kernels and uses an eBPF-like programmable probe DSL (Python front end) plus a driver hook that…
Talk on
Principles and Methodologies for Serial Performance OptimizationSujin Park, Mingyu Guan, Xiang Cheng, Taesoo Kim15m
Reviewing 477 OSDI/SOSP papers from the past decade yields a claim that sequential optimizations fall into three principles—remove, replace, reorder—and eight…
Talk on
Söze: One Network Telemetry Is All You Need for Per-flow Weighted Bandwidth Allocation...Weitao Wang, T. S. Eugene Ng16m
Söze uses a single network telemetry signal—the maximum queuing delay from the path (via CIC format)—to drive decentralized per-flow rate updates and realize…
Talk on
Decouple and Decompose: Scaling Resource Allocation with DeDeZhiying Xu, Minlan Yu, Francis Y. Yan16m
DeDe reformulates large resource-allocation LPs/MIPs by making a matrix copy, applying ADMM to decouple row (resource) and column (demand) constraints, then…
Talk on
Quantum Virtual MachinesRunzhou Tao, Hongzheng Zhu, Jason Nieh, Jianan Yao, Ronghui Gu19m
HyperQ builds quantum virtual machines that partition hardware by repeating topology tiles, compiles programs to those smaller virtual back ends, and…
Talk on
QOS: Quantum Operating SystemEmmanouil Giortamis, Francisco Romão, Nathaniel Tornow, Pramod Bhatotia15m
QOS is a modular quantum OS with an LLVM-like compiler and a runtime (estimator, compatibility-based multi-programming, scheduler) implemented in Python on top…
Talk on
Scalio: Scaling up DPU-based JBOF Key-value Store with NVMe-oF Target OffloadXun Sun, Mingxing Zhang, Yingdi Shan, Kang Chen, Jinlei Jiang, Yongwei Wu, Quan Cheng Laboratory15m
Scalio is a DPU-based JBOF key-value store that bypasses weak ARM cores by using NVMe-oF Target Offload for SSD I/O and one-sided RDMA for cache access, adds…
Talk on
Low End-to-End Latency atop a Speculative Shared Log with Fix-Ante OrderingShreesha Gopalakrishna Bhat, Tony Hong, Xuhao Luo, Jiyu Hu, Aishwarya Ganesan, Ramnatthan Alagappan17m
Proposes SpecLog, a speculative shared log that predetermines global cuts via fix-ante ordering, implements it as Belfast, and overlaps application compute…
Talk on
Understanding Stragglers in Large Model Training Using What-if AnalysisJinkun Lin, Ziheng Jiang, Zuquan Song, Sida Zhao, Menghan Yu, Zhanghan Wang, Chenyuan Wang, Zuocheng Shi, Xiang Shi, Wei Jia, Zherui Liu, Shuguang Wang, Haibin Lin, Xin Liu, Aurojit Panda, Jinyang Li16m
Five-month ByteDance cluster traces, with jobs up to >5,000 GPUs, drive a counterfactual what-if simulation that replaces computation times with the mean and…
Talk on
Fork in the Road: Reflections and Optimizations for Cold Start Latency in Production...Xiaohu Chai, Tianyu Zhou, Keyang Hu, Jianfeng Tan, Tiwei Bie, Anqi Shen, Dawei Shen, Qi Xing, Shun Song, Tongkai Yang, Le Gao, Feng Yu, Zhengyu He, Dong Du, Yubin Xia, Kang Chen, Yu Chen, Quan Cheng Laboratory16m
Platform traces show 19.5% of requests are cold starts and 18% of invocations finish within 221 ms, exposing three overlooked bottlenecks: control path…
Talk on
Kamino: Efficient VM Allocation at Scale with Latency-Driven Cache-Aware SchedulingDavid Domingo, Hugo Barbalho, Marco Molinaro, Kuan Liu, Abhisek Pan, David Dion, Thomas Moscibroda, Sudarsun Kannan, Ishai Menache17m
Kamino implements a latency-driven cache-aware scheduler on top of Protein, adding a multiQ design, request classifiers, a latency estimator, and the LAC cache…
Talk on
ZEN: Empowering Distributed Training with Sparsity-driven Data SynchronizationZhuang Wang, Zhaozhuo Xu, Jingyi Xi, Yuke Wang, Anshumali Shrivastava, T. S. Eugene Ng17m
Claims a near‑optimal sparse-gradient synchronization that cuts communication up to 5.09x and boosts training throughput up to 2.48x vs prior work, with…
Talk on
Extending Applications Safely and EfficientlyYusheng Zheng, Tong Yu, Yiwei Yang, Yanpeng Hu, Xiaozheng Lai, Dan Williams, Andi Quinn15m
EIM models each extension feature as a named resource and splits work into a developer-made capability map and a deployment-time YAML that grants a minimal…
Talk on
Tintin: A Unified Hardware Performance Profiling Infrastructure to Uncover and Manage...Ao Li, Marion Sudvarg, Zihan Li, Sanjoy Baruah, Chris Gill, Ning Zhang20m
Tintin is a Linux-kernel PMU subsystem with three modules—monitor, scheduler, manager—that quantifies multiplexing error at runtime, schedules events to…
Talk on
Building Bridges: Safe Interactions with Foreign Languages through OmniglotLeon Schuermann, Jack Toubes, Tyler Potyondy, Pat Pannuto, Mae Milano, Amit Levy17m
Omniglot enforces Rust soundness when calling unmodified C libraries by interposing on the FFI, validating values at call boundaries and tracking foreign…
Talk on
KRR: Efficient and Scalable Kernel Record ReplayTianren Zhang, Sishuai Gong, Pedro Fonseca16m
KRR implements a split-recorder with one recorder in the hypervisor and one inside the guest kernel, recording only inputs that enter the kernel and writing a…
Talk on
Disentangling the Dual Role of NIC Receive RingsBoris Pismenny, Adam Morrison, Dan Tsafrir18m
Claim: rxBisect splits each Rx ring into two independent rings so allocation and packet delivery decouple, implemented with software NIC emulation and…
Talk on
Deterministic Client: Enforcing Determinism on Untrusted Machine CodeZachary Yedidia, Geoffrey Ramseyer, David Mazières17m
Deterministic Client (DeCl) enforces determinism for x86-64 and Arm64 machine code by rewriting LLVM output and verifying machine-code verifier constraints…
Talk on
XSched: Preemptive Scheduling for Diverse XPUsWeihang Shen, Mingcong Han, Jialong Liu, Rong Chen, Haibo Chen15m
XSched implements a preemptible command-queue called XQ and a multi-level hardware model (three levels: pending, inflight, running) to bring preemption to…
Talk on
OS Rendering Service Made Parallel with Out-of-Order Execution and In-Order CommitYuanpei Wu, Dong Du, Chao Xu, Yubin Xia, Yang Yu, Ming Fu, Binyu Zang, Haibo Chen16m
Spars generates self-contained rendering tasks via in-order preparation, executes them across worker threads with out-of-order execution, and enforces drawing…
Talk
EMT: An OS Framework for New Memory Translation ArchitecturesSiyuan Chai, Jiyuan Zhang, Jongyul Kim, Alan Wang, Fan Chung, Jovan Stojkovic, Weiwei Jia, Dimitrios Skarlatos, Josep Torrellas, Tianyin Xu17m
EMT is an OS framework that ports Linux memory management onto a hardware‑neutral MMU interface, enabling radix, hash, and direct‑map translation schemes with…
Talk on
Tiered Memory Management Beyond HotnessJinshu Liu, Hamid Hadian, Hanchen Xu, Huaicheng Li16m
Introduces amortized offcore latency (AOL), a metric that divides off-chip latency by observed MLP to predict performance impact; builds an offline…
Talk
NanoFlow: Towards Optimal Large Language Model Serving ThroughputKan Zhu, Yufei Gao, Yilong Zhao, Liangyu Zhao, Gefei Zuo, Yile Gu, Dedong Xie, Tian Tang, Qinyu Xu, Zihao Ye, Keisuke Kamahori, Chien-Yu Lin, Ziren Wang, Stephanie Wang, Arvind Krishnamurthy, Baris Kasikci16m
NanoFlow splits request batches into nano-batches and duplicates per-batch operations to overlap compute, memory (KV cache), and network work within a single…
Talk on
PipeThreader: Software-Defined Pipelining for Efficient DNN ExecutionYu Cheng, Lei Wang, Yining Shi, Yuqing Xia, Lingxiao Ma, Jilong Xue, Yang Wang, Zhiwen Mo, Feiyang Chen, Fan Yang, Mao Yang, Zhi Yang15m
A compiler shifts pipeline scheduling from hardware to software, exposing tile-level tasks and heterogeneous units to generate efficient DNN pipelines. It…
Talk on
WLB-LLM: Workload-Balanced 4D Parallelism for Large Language Model TrainingZheng Wang, Anna Cai, Xinfeng Xie, Zaifeng Pan, Yue Guan, Weiwei Chu, Jie Wang, Shikai Li, Jianyu Huang, Chris Cai, Yuchen Hao, Yufei Ding16m
Analysis finds up to 1.4× GPU compute skew in Llama 3 400B traces and pins sources to pipeline-level packing and context-level sharding. The system implements…
Talk on
DecDEC: A Systems Approach to Advancing Low-Bit LLM QuantizationYeonhong Park, Jake Hyun, Hojoon Kim, Jae W. Lee16m
DecDEC stores the weight residuals on CPU and dynamically fetches only salient channels (top-K by activation outliers) via zero-copy to correct low-bit errors…
Talk on
Stripeless Data Placement for Erasure-Coded In-Memory StorageJian Gao, Jiwu Shu, Bin Yan, Yuhao Zhang, Keji Huang11m
Stripeless scheme replaces stripe coordination by having each primary replicate to K backups and each backup XOR-encodes the K replicas into parity, using a…
Talk on
Fast and Synchronous Crash Consistency with Metadata Write-Once File SystemYanqi Pan, Wen Xia, Yifeng Zhang, Xiangyu Zou, Hao Huang, Zhenhua Li, Chentao Wu15m
Build: a Linux kernel prototype called WOLVES implementing a metadata write-once file system that turns each file operation into a single checksum-protected…
Talk
Decentralized, Epoch-based F2FS Journaling with Fine-grained Crash RecoveryYaotian Cui, Zhiqi Wang, Renhai Chen, Zili Shao16m
Claims a working prototype that journals only metadata, embeds logs into inodes, and uses an epoch-based control/data decoupling so new transactions do not…
Talk
PoWER Never Corrupts: Tool-Agnostic Verification of Crash Consistency and Corruption...Hayley LeBlanc, Jacob R. Lorch, Chris Hawblitzel, Cheng Huang, Yiheng Tao, Nickolai Zeldovich, Vijay Chidambaram18m
Claims tool-agnostic verification of crash consistency via PoWER (Preconditions on Writes Enforcing Recoverability), implements an explicit model of media…
Talk
Okapi: Decoupling Data Striping and Redundancy Grouping in Cluster File SystemsSanjith Athlur, Timothy Kim, Saurabh Kadekodi, Francisco Maturana, Xavier Ramos, Arif Merchant, K.V. Rashmi, Gregory R. Ganger17m
Okapi decouples stripes and redundancy groups, letting stripe width be tuned for IO patterns while group width is tuned for reliability and cost; prototype…
Talk on
Weave: Efficient and Expressive Oblivious Analytics at ScaleMahdi Soleimani, Grace Jia, Anurag Khandelwal15m
Weave implements an oblivious MapReduce pipeline that adds 1% sampling to build a histogram, inserts intermediate “vavers” to perform a two‑stage random then…
Talk on
Compass: Encrypted Semantic Search with High AccuracyJinhao Zhu, Liana Patel, Matei Zaharia, Raluca Ada Popa16m
Compass implements encrypted semantic search by running HNSW-style graph traversal on encrypted embeddings with a client-side retriever and ORAM-backed…
Talk on
Paralegal: Practical Static Analysis for Privacy BugsJustus Adam, Carolyn Zech, Livia Zhu, Sreshtaa Rajesh, Nathan Harbison, Mithi Jethwa, Will Crichton, Shriram Krishnamurthi, Malte Schwarzkopf20m
Paralegal is a static analysis tool for Rust that checks formal privacy policies over a marker-annotated Program Dependence Graph, using Rust’s ownership types…
Talk on
MettEagle: Costs and Benefits of Implementing Containers on MicrokernelsTill Miemietz, Viktor Reusch, Matthias Hille, Lars Wrenger, Jana Eisoldt, Jan Klötzke, Max Kurze, Adam Lackorzynski, Michael Roitzsch, Hermann Härtig16m
Prototype MettEagle runs on L4Re with only small, three‑digit LOC changes to the base system, adds an in‑memory filesystem and UDP/IP stack, and ports Python…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.