1 1 1
1
University of Michigan EnA-HPC -- September 7, 2011
Near-Threshold Computing: Reclaiming Moore’s Law
- Dr. Ronald G. Dreslinski
Near-Threshold Computing: Reclaiming Moores Law Dr. Ronald G. - - PowerPoint PPT Presentation
1 Near-Threshold Computing: Reclaiming Moores Law Dr. Ronald G. Dreslinski Research Fellow University of Michigan Ann Arbor 1 University of Michigan EnA-HPC -- September 7, 2011 1 1 Motivation 1000000 Transistors
1 1 1
1
University of Michigan EnA-HPC -- September 7, 2011
2
University of Michigan EnA-HPC -- September 7, 2011 0.001 ¡ 0.01 ¡ 0.1 ¡ 1 ¡ 10 ¡ 100 ¡ 1000 ¡ 10000 ¡ 100000 ¡ 1000000 ¡
1985 ¡ 1990 ¡ 1995 ¡ 2000 ¡ 2005 ¡ 2010 ¡ 2015 ¡ 2020 ¡
Transistors ¡(100,000's) ¡ Power ¡(W) ¡ Performance ¡(GOPS) ¡ Efficiency ¡(GOPS/W) ¡
2 ¡
3
University of Michigan EnA-HPC -- September 7, 2011 0.001 ¡ 0.01 ¡ 0.1 ¡ 1 ¡ 10 ¡ 100 ¡ 1000 ¡ 10000 ¡ 100000 ¡ 1000000 ¡
1985 ¡ 1990 ¡ 1995 ¡ 2000 ¡ 2005 ¡ 2010 ¡ 2015 ¡ 2020 ¡
Transistors ¡(100,000's) ¡ Power ¡(W) ¡ Performance ¡(GOPS) ¡ Efficiency ¡(GOPS/W) ¡
3 ¡
4 4 4
4
University of Michigan EnA-HPC -- September 7, 2011
5 5 5
5
University of Michigan EnA-HPC -- September 7, 2011
Environmental Concerns Form factor vs. Battery Life
Circuit supply voltages are no longer scaling… Power does not decrease at the same rate that transistor count increases A = gate area scaling 1/s2 C = capacitance scaling < 1/s
Dynamic dominates
Stagnant Shrinking
6 6 6
6
University of Michigan EnA-HPC -- September 7, 2011
3+ GHz 0.5 mW/MHz
Normalized Power, Energy, & Performance Energy per operation is the key metric for
energy per operation
7 7 7
7
University of Michigan EnA-HPC -- September 7, 2011
Operating in the sub-threshold gives us huge power gains at the expense of performance OK for sensors!
8 8 8
8
University of Michigan EnA-HPC -- September 7, 2011
9 9 9
9
University of Michigan EnA-HPC -- September 7, 2011
10 10 10
10
University of Michigan EnA-HPC -- September 7, 2011
Seok ISSCC 2011
11 11 11
11
University of Michigan EnA-HPC -- September 7, 2011
12 12 12
12
University of Michigan EnA-HPC -- September 7, 2011
13 13 13
13
University of Michigan EnA-HPC -- September 7, 2011
Leakage Dynamic Total
14 14 14
14
University of Michigan EnA-HPC -- September 7, 2011 Cluster
L1
Cluster Cluster Cluster
Core Core Core Core
L1
BUS / Switched Network
Core
L1
Core
L1
Core
L1
Core
L1
Core
BUS / Switched Network
L1 L1 L1 L1
15 15 15
15
University of Michigan EnA-HPC -- September 7, 2011
16 16 16
16
University of Michigan EnA-HPC -- September 7, 2011
17 17 17
17
University of Michigan EnA-HPC -- September 7, 2011
18 18 18
18
University of Michigan EnA-HPC -- September 7, 2011
19 19 19
19
University of Michigan EnA-HPC -- September 7, 2011
20 20 20
20
University of Michigan EnA-HPC -- September 7, 2011
0.2 0.4 0.6 0.8 1
38% 53% 71% 4 Cores 4 L1’s 2 Cores/Cluster 3 Clusters
21 21 21
21
University of Michigan EnA-HPC -- September 7, 2011
nc k L1 size/kB energy savings
energy savings over simple CMP Cho 3 2 64 70.8% 52.8% Fft 2 2 32 72.6% 68.5% fmm 8 2 128 79.7% 41.6% luc 3 2 32 77.8% 64.4% lun 2 2 64 69.2% 58.0% rad 16 1 128 84.2% 35.1% ray 3 2 128 65.1% 54.9%
22 22 22
22
University of Michigan EnA-HPC -- September 7, 2011
53% 32%
20%
23 23 23
23
University of Michigan EnA-HPC -- September 7, 2011
24 24 24
24
University of Michigan EnA-HPC -- September 7, 2011
Dielectric(SiO2/SiN) Gate Poly STI (Shallow Trench Isolation) Oxide Silicon W (Tungsten contact & via) Al (M1 – M5) Cu (M6, Top Metal)
“Super-Contact”
25 25 25
25
University of Michigan EnA-HPC -- September 7, 2011
26 26 26
26
University of Michigan EnA-HPC -- September 7, 2011
3rd wafer 2nd wafer 1st wafer: controller
27 27 27
27
University of Michigan EnA-HPC -- September 7, 2011
28 28 28
28
University of Michigan EnA-HPC -- September 7, 2011
42 2.9 7.0 39
Cores I-Caches D-Caches DRAM
336 28 67 45
29 29 29
29
University of Michigan EnA-HPC -- September 7, 2011
30 30 30
30
University of Michigan EnA-HPC -- September 7, 2011
31 31 31
31
University of Michigan EnA-HPC -- September 7, 2011
32 32 32
32
University of Michigan EnA-HPC -- September 7, 2011
33 33 33
33
University of Michigan EnA-HPC -- September 7, 2011
34 34 34
34
University of Michigan EnA-HPC -- September 7, 2011