View Single Post
Old 29 June 2017, 18:53   #244
Registered User

Join Date: May 2017
Location: Munich/Bavaria
Posts: 520
Originally Posted by grond View Post
Because today's machines run multi-processor multi-threading operating systems and can put an additional CPU core to better uses than just copying data around. Not an 1980s technical argument?
That is one reason - the main reason is still memory-bandwidth. You want your CPUs to do as few memory operations as possible, since moving something that is not in cache is still horribly slow. The problem increases of course with more cores/threads.

Last edited by Gorf; 29 June 2017 at 19:02.
Gorf is offline  
Page generated in 0.04032 seconds with 10 queries