( Botond | 2020. 05. 29., p - 16:59 )

Jó prociban 90% fölött van a "cache hit" aránya: https://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu-caches-wor…

A DRAM sebessége a maradék 5-10%-ot befolyásolja csak. Saját PC-s méréseim szerint a dual channel DDR3 kb. 10% gyorsulást hoz a 64-bites eléréshez képest.

 

Szerk:

local  L1 CACHE hit,                              ~4 cycles (   2.1 -  1.2 ns )
local  L2 CACHE hit,                             ~10 cycles (   5.3 -  3.0 ns )
local  L3 CACHE hit, line unshared               ~40 cycles (  21.4 - 12.0 ns )
local  L3 CACHE hit, shared line in another core ~65 cycles (  34.8 - 19.5 ns )
local  L3 CACHE hit, modified in another core    ~75 cycles (  40.2 - 22.5 ns )

remote L3 CACHE (Ref: Fig.1 [Pg. 5])        ~100-300 cycles ( 160.7 - 30.0 ns )

local  DRAM                                                   ~60 ns
remote DRAM                                                  ~100 ns

 

Vagyis az L3 cache hit még mindig 3-5-ször gyorsabb, mint kimenni a DRAM-ba.