ARM big.LITTLE Technology
Advanced Seminar – Computer Engineering Philipp Gsching 08.12.2015
1
ARM big.LITTLE Technology 1 1. Introduction 2. ARM Architecture - - PowerPoint PPT Presentation
Advanced Seminar Computer Engineering Philipp Gsching 08.12.2015 ARM big.LITTLE Technology 1 1. Introduction 2. ARM Architecture Instruction Set 1. Microarchitecture 2. CPUs 3. 3. big.LITTLE Cache Coherency 1. Distributed Virtual
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
µTLB Instr. Data
Instr. Data
22
µTL B Instr. Data
Instr. Data
8-stage (integer), in-order
15-stage (integer), out-of-order
23
24
400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
25
26
27
28
29
Read_Adress Read_Data Write_Adress Write_Data Write_Ack
C_Address C_Data C_Response 30
C_Address C_Data C_Response
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
TLB
TLB
53
54
55
56
57
58
59
60
61
62
63
64
Sources and References:
Papers
Power, and Energy on Modern Architectures. ACM Transactions on Computer Systems. [Type of medium]. Vol. 33, No.1, Article 3. Available: http://tocs.acm.org/
Hotpower’15, Monterey, CA, USA.
ARM Technical Reference Manuals and publications
Internet
http://www.anandtech.com/show/8718/the-samsung-galaxy-note-4-exynos-review/
context.html
Other
http://events.linuxfoundation.org/images/stories/pdf/klf2012_yu.pdf
65
31 30 29 28
Bit Bit
31 30 29 28 27
66
67
68 Clock: 2,26 GHz (Turbo: 2,53 GHz) Cores: 4 (capable of hyperthreading) Cache: 8 MB (L1 64 kB per core, L2 256kB per core, 8 MB shared) TDP: 80 W Node: 45 nm Year: 2009
69