Zulip Chat Archive
Stream: general
Topic: Speed and heartbeats
Damiano Testa (Apr 06 2024 at 11:00):
While trying to understand what counts as a "speed improvement", I decided to run a test: seeing whether replacing exact by refine would have an effect on !bench.
I created two branches.
#11935 tests the speed of running exact x vs refine x and report the difference in heartbeats: an overwhelming refine win.
refine is faster than exact 13896 times
exact is faster than refine 445 times
gain using refine: 468050598
gain using exact: 1320351
#11936 where I simply rename exact to refine: benchmarking says that it is slower!
Why the difference?
Henrik Böving (Apr 06 2024 at 11:10):
Your initial numbers don't seem correctly measured to me.
here they are basically always the same:
image.png
and then in overhleming refine victories like here:
image.png
the proof doesn't seem to pass at all?
Damiano Testa (Apr 06 2024 at 18:03):
Ah, you are right: the second one that is run among exact and refine is consistently (a tiny amount) faster than the first one!
Last updated: May 02 2025 at 03:31 UTC

