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

 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 162
Quote:
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.07747 seconds with 9 queries