Register deprivation: spills and runtime under forced register scarcity

·Hacker News··

Register deprivation: spills and runtime under forced register scarcity Intel Xeon E-2236 @ 3.40GHz · gcc 15.2.0 · 2026-07-13 We compiled nine small kernels while progressively reserving registers with gcc -ffixed-<reg>, then measured spills and runtime on one machine. Reserving registers reliably increases spills, but the static spill count is a weak predictor of the runtime cost, and one kernel gains 23 spills with no slowdown at all. Code is at https://github.com/rjpower/spillbench; the

Read full article →

Related Articles

Google fixed more Chrome bugs in June than over the past two years, thanks to AI
Garbage · Hacker News · 1d ago
Tailscale didn't stop the Hugging Face intrusion
bluehatbrit · Hacker News · 23h ago
The Art of 64-bit Assembly
0x54MUR41 · Hacker News · 4h ago
DeepSeek V4 Flash 0731 Intelligence, Performance and Price Analysis
theanonymousone · Hacker News · 1d ago
Golang proposal: container/: generic collection types
jabits · Hacker News · 1d ago