We compiled nine small kernels while progressively reserving registers with gcc -ffixed-, 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...
rjp.io
Technology
Register deprivation: spills and runtime under forced register scarcity
We compiled nine small kernels while progressively reserving registers with gcc -ffixed-, 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...