- , ?
, .
Each core has its own L1 cache, and therefore, simply by using more cores, you increased the amount of cache in the game, which in turn brought more of your data closer to where it will be processed. This in itself can significantly improve performance (as if you had a large cache on one core). Combined with close linear acceleration from efficient parallelization, you can see super-linear performance improvements in general.
source
share