ARM Cortex-A15

Samsung Exynos 5250

Samsung Exynos 5250 1.7 GHz, dual-core ARM Cortex-A15 + ARM Mali-T604 GPU, 32 nm HKMG. 2 GB DDR3L-1600 32-bit, 2-port, 12.8 GB/s. Samsung Chromebook (Samsung XE303C12).

4 KB pages mode

Size Latency Increase Description
32 K 4 0 TLB + L1
64 K 13 9 + 17 (L2)
128 K 17 4
256 K 25 8 + 12 (L1 TLB miss)
512 K 29 4
1 M 31 2
2 M 32 + 55 ns 1 + 55 ns + 110 ns (RAM)
4 M 48 + 82 ns 16 + 27 ns + 30 (L2 TLB miss)
8 M 56 + 96 ns 8 + 14 ns
16 M 59 + 103 ns 4 + 7 ns
32 M 71 + 108 ns 12 + 5 ns + 20 (PDE cache miss)
64 M 77 + 115 ns 6 + 7 ns
128 M 80 + 125 ns 3 + 10 ns + 100 ns (page walk to RAM)
256 M 82 + 140 ns 2 + 15 ns
512 M 83 + 160 ns 1 + 20 ns
1024 M 83 + 185 ns 25 ns
2048 M 83 + 210 ns 25 ns

ARM Cortex-A15 core

Pipeline

Integer pipeline:

# Name Stage
1 F0 Fetch
2 F1
3 F2
4 F3
5 F4
6 D0 Decode
Rename
Dispatch
7 D1
8 D2
9 D3
10 D4
11 D5
12 D6
13 E0 Execute
14 E1
15 E2

Links

ARM Cortex-A15 at Wikipedia

ARM Cortex-A15 at arm.com