Open katsusan opened 4 years ago
take Intel Skylake as example.
Intel i7-6700 (Skylake), 4.0 GHz (Turbo Boost), 14 nm. RAM: 16 GB, dual DDR4-2400 CL15 (PC-19200).
L1 Data cache = 32 KB, 64 B/line, 8-WAY.
L1 Instruction cache = 32 KB, 64 B/line, 8-WAY.
L2 cache = 256 KB, 64 B/line, 4-WAY
L3 cache = 8 MB, 64 B/line, 16-WAY
L1 Data Cache Latency = 4 cycles for simple access via pointer
L1 Data Cache Latency = 5 cycles for access with complex address calculation (size_t n, *p; n = p[n]).
L2 Cache Latency = 12 cycles
L3 Cache Latency = 42 cycles (core 0) (i7-6700 Skylake 4.0 GHz)
L3 Cache Latency = 38 cycles (i7-7700K 4 GHz, Kaby Lake)
RAM Latency = 42 cycles + 51 ns (i7-6700 Skylake)
refer: https://www.7-cpu.com/cpu/Skylake.html
take Intel Skylake as example.
Intel i7-6700 (Skylake), 4.0 GHz (Turbo Boost), 14 nm. RAM: 16 GB, dual DDR4-2400 CL15 (PC-19200).
L1 Data cache = 32 KB, 64 B/line, 8-WAY.
L1 Instruction cache = 32 KB, 64 B/line, 8-WAY.
L2 cache = 256 KB, 64 B/line, 4-WAY
L3 cache = 8 MB, 64 B/line, 16-WAY
L1 Data Cache Latency = 4 cycles for simple access via pointer
L1 Data Cache Latency = 5 cycles for access with complex address calculation (size_t n, *p; n = p[n]).
L2 Cache Latency = 12 cycles
L3 Cache Latency = 42 cycles (core 0) (i7-6700 Skylake 4.0 GHz)
L3 Cache Latency = 38 cycles (i7-7700K 4 GHz, Kaby Lake)
RAM Latency = 42 cycles + 51 ns (i7-6700 Skylake)
refer: https://www.7-cpu.com/cpu/Skylake.html