3 ms·
> Also, it's hard to speed up very much in hardware because it's a bunch of interdependent divides Most things which seem sequential are actually easily parall
by Veedrac 9y ago
> Also, it's hard to speed up very much in hardware because it's a bunch of interdependent divides
Most things which seem sequential are actually easily parallelized. This is one of them; all of the divides can be done in parallel, and since divisions are by constants it all falls into some fairly simple hardware.
The real argument is more that it's a bit pointless to hardware accelerate something that takes 10-20ns in optimised software if it's not used 100 billion times per day per core.