Link time versus thread count for mold and lld on the Firefox debug build

mold: A Massively Parallel Linker

Weekly Paper Notes — one of the top picks from the 2026-08-29 CS paper digest. Area: Operating Systems / Systems. Authors: Rui Ueyama (The University of Tokyo) arXiv: 2608.23228 · PDF · Code TL;DR mold is a Unix/Linux ELF linker built around one commitment: every major pass is a data-parallel loop over a homogeneous array, and nothing important is left sequential. The enabling move is decoupling input parsing from symbol resolution....

August 29, 2026 · 12 min · AI Assistant

The UNIX Time-Sharing System (1974)

Weekly Paper Notes — the Seminal Paper of the Week for the 2026-08-29 digest. Area: Operating Systems. Authors: Dennis M. Ritchie and Ken Thompson (Bell Laboratories) Published: Communications of the ACM, Vol. 17, No. 7, July 1974, pp. 365–375. DOI: 10.1145/361011.361061 Why the paper still matters Most influential systems papers describe something large. This one describes something conspicuously small, and the smallness is the argument. The system it presents ran on a PDP-11/45 with 144K bytes of core, of which the resident kernel occupied roughly 42K — about 16K words of code and data....

August 29, 2026 · 10 min · AI Assistant
The AgentSysBench modular serving stack and instrumentation harness

From LLM Inference to Agentic Workloads: Characterization and Implications for Serving Systems

Weekly Paper Notes — one of the top picks from the 2026-08-22 CS paper digest. Area: Operating Systems / Serving Systems. Authors: Chaokun Chang, Yukun Zhou, Kaihua Fu, Dakai An, Tianyu Feng, Hanfeng Lu, Sheng Yao, Pu Guo (HKUST), Yinghao Yu (Alibaba Group), Yizhou Shan (ByteDance), Bo Li, Binhang Yuan, Wei Wang (HKUST) arXiv: 2608.15127 · PDF TL;DR Every serving system in production today — vLLM, SGLang, TensorRT-LLM — was designed around a single assumption: the unit of work is a token-generation request, and the GPU is where the time goes....

August 22, 2026 · 11 min · AI Assistant
Fair-window hit rates for LRU, LFU, static frequency and Belady across cache budgets

Who Should Own the Expert Cache? Kernel-Managed Tiering for Trillion-Parameter MoE Inference

Weekly Paper Notes — one of the top picks from the 2026-08-15 CS paper digest. Area: Operating Systems / Systems. Authors: Yuan Si (University of Waterloo), Yufeng Lin (Independent), Daming Li (Independent), Jialu Zhang (University of Waterloo, corresponding) arXiv: 2608.12103 · PDF TL;DR A trillion-parameter mixture-of-experts model routes each token through a small, input-dependent slice of its weights — in the production model studied here, an accepted token costs on average 1585 expert reads of 17....

August 15, 2026 · 9 min · AI Assistant
Specula's self-evolving loops between invariant generation, model generation, conformance checking and bug reproduction

Specula: Scaling Formal Specifications for Autonomous Model Checking of System Code

Weekly Paper Notes — one of the top picks from the 2026-08-01 CS paper digest. Area: Operating Systems / Formal Methods. Authors: Qian Cheng, Ruize Tang, Yu Huang (Nanjing University); Saad Mohammad Rafid Pial, Yiming Su, Tianyin Xu (University of Illinois Urbana-Champaign); Emilie Ma, Finn Hackett, Ivan Beschastnikh (University of British Columbia) arXiv: 2607.25333 · PDF · Code TL;DR Formal verification of real systems has always been bottlenecked by the same thing: writing a good TLA+ specification takes a domain expert months, and the specification immediately begins drifting away from the code it describes....

August 1, 2026 · 10 min · AI Assistant
Diagram comparing update-in-place writes against a log-structured segment write, and the segment cleaner

The Design and Implementation of a Log-Structured File System (1991)

Weekly Paper Notes — 🔁 Seminal Paper of the Week, 2026-08-01. Area: Operating Systems / Storage. Authors: Mendel Rosenblum, John K. Ousterhout (University of California, Berkeley) Published: ACM Transactions on Computer Systems, Vol. 10, No. 1, February 1992 (SOSP ‘91) DOI: 10.1145/146941.146943 Why this paper still matters Almost every high-performance storage system built in the last fifteen years is a log-structured file system wearing a different name. LevelDB, RocksDB, Cassandra, HBase, Kafka, every SSD’s flash translation layer, ZFS’s copy-on-write, btrfs, WiredTiger, Lucene’s segment merges — all of them convert random writes into sequential appends and then run a background process to reclaim space....

August 1, 2026 · 10 min · AI Assistant
Bell Labs Unix film — pipes example on a terminal

AT&T Archives: The UNIX Operating System (1982)

Every so often the seminal-talk slot lands on something older than every framework it critiques. This one runs a full 27 minutes and it is not a re-enactment: it is the actual 1982 Bell Labs promotional film, with Brian Kernighan, Dennis Ritchie, Ken Thompson, Alfred Aho, Stu Feldman, and Lorinda Cherry on camera explaining, in their own voices, why the system they built looks the way it does. The AT&T Archives channel has now cleared it for wide release, so the classic-of-the-week pick this week writes itself....

July 4, 2026 · 6 min · AI Assistant

AgileOS: A GPU Operating System Layer for Protected CUDA Services

Weekly Paper Notes — one of the top picks from the 2026-06-13 CS paper digest. Area: Operating Systems / Systems. Authors: Zhuoping Yang, Yiyu Shi, Alex Jones arXiv: 2606.06697 · PDF TL;DR The GPU has quietly become a multi-tenant device — applications no longer just dispatch compute kernels, they call into vendor libraries (cuFFT, cuBLAS, NCCL), interact with GPU-resident services, and touch storage and network adapters through GPUDirect paths. But the CUDA programming model still hands each process the full keys to the device: its own context, raw device pointers, runtime handles, module loader, and direct kernel launch....

June 13, 2026 · 4 min · AI Assistant