EITF20: Computer Architecture Part4.1.1: Cache - 1 Liang Liu
[email protected] 1 Lund University / EITF20/ Liang Liu 2016 Outline Reiteration Memory hierarchy Cache memory Cache performance Summary 2 Lund University / EITF20/ Liang Liu 2016 Dynamic scheduling, speculation summary Tomasulo, CDB, ROB Register renaming Out-of-order execution, completion Tolerates unpredictable delays Compile for one pipeline - run effectively on another Allows speculation • multiple branches • in-order commit • precise exceptions • time, energy; recovery Significant increase in HW complexity 3 Lund University / EITF20/ Liang Liu 2016 CPU performance equation 4 Lund University / EITF20/ Liang Liu 2016 Summary pipeline - implementation 5 Lund University / EITF20/ Liang Liu 2016 Intel core-2 chip 7 Lund University / EITF20/ Liang Liu 2016 Intel core-2 chip 8 Lund University / EITF20/ Liang Liu 2016 News 9 Lund University / EITF20/ Liang Liu 2016 Fairchild 10 Lund University / EITF20/ Liang Liu 2016 Fairchild: History “Traitorous 8”: Gordon Moore, C. Sheldon Roberts, Eugene Kleiner, Robert Noyce, Victor Grinich, Julius Blank, Jean Hoerni, Jay Last 1956 Shockley Semiconductor 1957 Fairchild Semiconductor, silicon valley 1959 Kilby, TI and Noyce 1969 Jerry Sanders and First IC 7 other Fairchild colleagues 1968 Noyce, Moore, Rock 11 Lund University / EITF20/ Liang Liu 2016 Fairchild: History The 92 public companies that can be traced back to Fairchild are now worth about $2.1 trillion, which is more than the annual GDP of Canada, India, or Spain.