Paul Cavallaro's Blog

2022 Predictions

January 2, 2022

The Deadweight Loss of "The Deadweight Loss of Christmas"

December 6, 2021

Facebook's Tectonic Filesystem: Efficiency from Exascale

July 25, 2021

Posix Permissions Are Weird

March 13, 2021

Fanouts and Percentiles

July 26, 2020

Common Systems Programming Optimizations & Tricks

August 26, 2019

A Practical Multi-Word Compare-and-Swap Operation

June 17, 2018

x86 TSO: A Programmer's Model for x86 Multiprocessors

January 28, 2018

New Year, New Resolution

January 21, 2018

System Software

December 17, 2017

Teams, Communication, and Code

October 10, 2017

Optimizing Function Placement with Call-Chain Clustering

July 9, 2017

The Bw-Tree

June 25, 2017

Hashed and Hierarchical Timing Wheels

February 28, 2017

Flexible Paxos

January 29, 2017

Write-Behind Logging

January 15, 2017

New Year's Resolution

January 4, 2017