Lecture 1

Moore's Law

"The number of transistors in a dense integrated circuit will double exponentially every 2 years" -Gordon Moore 1965

Cores vs (Hyper)threads

Measuring Parallel Speedup

Speedup & Efficiency

Interpreting Speedup & Efficiency

Strong Scalability

Amdahl's Law

Sp=(1f)T1+fT1(1f)T1+fT1S=11f+fSS_p = \frac{(1-f)T_1 + fT_1}{(1-f)T_1+\frac{fT_1}{S}} = \frac{1}{1-f+\frac{f}{S}}

limS11f+fS=11f\lim_{S\rightarrow\infin}\frac{1}{1-f+\frac{f}{S}}= \frac{1}{1-f}

or alternatively,

limST1Tp=11f    limSTp=Tser\lim_{S\rightarrow\infin}\frac{T_1}{T_p} = \frac{1}{1-f}\implies \lim_{S\rightarrow\infin} T_p = T_{ser}

Weak Scalability

Gustafson - Barsis Law

SS=TTWWs=WsW=1f+fSS_S = \frac{\frac{T}{TW}}{W_s} = \frac{W_s}{W} = 1-f+fS

Conclusion