1
Should We Defy Amdahl’s Law
(or DAL’s motivations)
André Seznec André Seznec INRIA/IRISA
Should We Defy Amdahls Law (or DALs motivations) Andr Seznec Andr - - PowerPoint PPT Presentation
1 Should We Defy Amdahls Law (or DALs motivations) Andr Seznec Andr Seznec INRIA/IRISA 2 DAL: Defying Amdahls Law ERC advanced grant to A. Seznec (2011-2016) DAL objective: Given that Amdahls Law is Forever
1
(or DAL’s motivations)
André Seznec André Seznec INRIA/IRISA
2
DAL objective: « Given that Amdahl’s Law is Forever propose (impact) the microarchitecture of the 2020 General Purpose manycore »
3
4
5
6
Parallelism is not cost-effective for most apps
7
8
9
10
11
economical logic : buy smaller chips ! economical logic : buy smaller chips ! IC industry needs to sell new (expensive) chips: Marketing: « You need 2 (4, 8) cores »
12
GREAT !!
13
The end user is not such a fool ..
14
superscalar)
15
“Cannot run faster than sequential part”
seq. parallel
16
processor SEQ: fraction of code in sequential section
17
with complex 2X faster than simple if SEQ > 0.8 % then CC > SC
18
10X the area of the complex core 10X the power of the complex core Use all the uniprocessor techniques Use all the uniprocessor techniques
19
If SEQ > 3.3 % then UC > SC If SEQ > 8 % then UC > CC
20
SC simple cores
21
CC_SC:
if SEQ> 0.2% then CC_SC > SC
22
and/or critical sections
23
« DAL » : UC_SC 5 ultra complex cores + 500 simple cores
24
Many groups targetting architecture for parallel performance Many groups targetting energy efficiency Many groups targetting energy efficiency Let us concentrate on performance on sequential apps or code sections
25
cores ?