Yang Cen

systems notes / paper reading / build logs

Yang Cen

Notes on vector databases, query engines, operating systems, and the engineering details that decide whether an idea actually ships.

6published posts
3categories
17tags

latest

Recent writing

2024-11-29 · 4 min · Paper Reading, Technology · tags: Vector Search, Product Quantization, SIMD

4-bit PQ: Reading and Implementation Notes

Notes from implementing 4-bit product quantization: why it should be faster than 8-bit PQ, where the paper leaves implementation gaps, and what tradeoffs worked in practice.

2023-12-10 · 3 min · Paper Reading, Technology · tags: Vector Search, ANN, Query Processing

Paper Reading: VBASE, Relational Queries via Relaxed Monotonicity

A reading note on VBASE and relaxed monotonicity: how ANN search can expose a streaming primitive and why that matters for filters, hybrid scoring, and vector joins.

2023-12-02 · 4 min · Paper Reading, Technology · tags: Query Engine, Vectorized Execution, Bitmap

Paper Reading: Filter Representation in Vectorized Query Execution

A reading note on bitmap and selection-vector filter representations in vectorized query engines, including when each strategy wins and why a hybrid plan can help.

2023-11-13 · 3 min · Technology, Hardware · tags: Overwatch, Display, Hardware

Overwatch Basics: The Monitor Theory Behind Brief Black Screens

A debugging note on why a 2K 240 Hz monitor briefly blacked out when switching away from fullscreen games, and how refresh rate, bit depth, DisplayPort bandwidth, and DSC explain it.

2023
2023-02-23 · 4 min · Technology · tags: Linux, Memory Management, mmap

Swap, Cache, and mmap

Notes on swap, page cache, mmap, why databases moved away from mmap as a buffer-pool replacement, and why read-only mmap can still be acceptable for immutable Milvus data.

2023
2023-01-07 · 8 min · Technology · tags: Distributed Systems, Raft, Course

MIT 6.824 2022 Lab 2: Raft

Notes from redoing MIT 6.824 Lab 2, covering Raft elections, log replication, persistence, log compaction, and common edge cases in the lab tests.

2023