5 ms·
... and 1-2% improvement in performance via the register allocator.
by yablak 4y ago
... and 1-2% improvement in performance via the register allocator.
- vardump 4y agoIn this day and age, that's a pretty large compiled code performance improvement from just one feature.
- changoplatanero 4y agoIf google has 10 million servers then a 2% improvement would be like freeing up 200,000 servers. That's a significant amount of value added!
- JonChesterfield 4y agoAcross the board improvements from changing register allocators is surprisingly difficult to get. Couple of percent sounds great. It's usually done heuristically in a fashion that scales badly with how many instructions you're considering at a time so it's really easy to overfit to today's benchmark.