3 ms·
I'm confused by the before / after graph, this is how I'm reading the graphs: The "before" graph shows a ~300ms wall-clock time which drops to ~150ms paralleli
by xnorswap 2y ago
I'm confused by the before / after graph, this is how I'm reading the graphs:
The "before" graph shows a ~300ms wall-clock time which drops to ~150ms parallelised.
The "after" graph shows a ~27ms wall-clock time which drops to ~17ms when parallelised.
Isn't all the improvement still outside of the parallelisation then? There's an awful lot of discussion about parallelisation and the behaviour of schedulers given there wasn't any improvement of how parallelisable the end result was?
- meheleventyone 2y agoThe reported benefit of using the custom threading implementation over rayon was 20% according to the article. So not nothing but not the biggest win. If they were able to rejig the algorithm so they could parralelize the outer loop there's probably a bigger win to be had.