Presentation is loading. Please wait.

Presentation is loading. Please wait.

In1705/07-PDS Computer Organization (Recap)

Similar presentations


Presentation on theme: "In1705/07-PDS Computer Organization (Recap)"— Presentation transcript:

1 in1705/07-PDS Computer Organization (Recap) http://www.pds.ewi.tudelft.nl/~iosup/Courses/2011_ti1400_0-plus-4.ppt

2 TU-Delft TI1400/11-PDS 2 Circuit Design Digital logic Memory elements Other building blocks (Multiplexer,Decoder) Finite State Machines Lectures 1.1,1.2 Programmable Devices Memory organization Program sequencing von Neumann archi. Instruction levels Lectures 2.1,2.2, 6.1,6.2 Why Computer Organization Matters? Lecture 0 Computers Lectures 3,4,5,7.1, 7.2,8,Reader Data representation, conversion, and op. Instruction repr./use I/O and Memory History of Computing (1642-2011) Multi-Processors Lecture 9

3 TU-Delft TI1400/11-PDS 3 The Peak Performance Issue Source: http://www.cs.berkeley.edu/~volkov/cs267.sp09/hw1/results/

4 TU-Delft TI1400/11-PDS 4 Frequency of Instruction Use Frequenc y of Use (logscale) Instruction Rank Source: http://www.eng.ucy.ac.cy/theocharides/Courses/ECE656/ia-32.pdf 50% code just 3 instructions (mov, call, jmp) 99% code under 50 instructions

5 TU-Delft TI1400/11-PDS 55 Floorplan IA-32

6 TU-Delft TI1400/11-PDS 6 The “Data Deluge”: Facts and Predictions "Everywhere you look, the quantity of information in the world is soaring. According to one estimate, mankind created 150 exabytes (billion gigabytes) of data in 2005. This year, it will create 1,200 exabytes. Merely keeping up with this flood, and storing the bits that might be useful, is difficult enough. Analysing it, to spot patterns and extract useful information, is harder still.“ The Data Deluge, The Economist, 25 February 2010.

7 TU-Delft TI1400/11-PDS 77 The Performance Gap Processor-Memory Processor: CPU Speeds 2X every 2 years ~Moore’s Law; limit ~2010 Memory: DRAM Speeds 2X every 7 years Gap: 2X every 2 years Gap Still Growing?

8 TU-Delft TI1400/11-PDS 8 Four-stage pipeline F1D1 F2 F3 F4 D2 D3 D4 I1 I2 I3 I4 pipelined execution time 12345 Clock cycle O1W1 O2W2 O3W3 O4W4

9 TU-Delft TI1400/11-PDS 9 Compiler structure Source program Lexicographical analysis Syntactic analysis Semantic analysis Intermediate-code generation Code optimization Code generation Target program

10 TU-Delft TI1400/11-PDS 10 Large MIMD Clusters BlueGene/L

11 TU-Delft TI1400/11-PDS 11 For the Final Exam [1/2] Chapter 1Complete Chapter 2Complete Chapter 3No Chapter 4All but 4.3,4.6,4.7 Chapter 5All but 5.2.2-3,5.5.3-4,5.6-5.10 Chapter 6All but 6.2,6.4-6,6.7.4 Chapter 7All but example details Chapter 8All but 8.7 Chapter 9No Chapter 10All but 10.3 Chapter 11No Chapter 12Complete Appendix AComplete Appendix BNo Appendix CNo Appendix DNo Appendix EOnly E.2 V.C. Hamacher, Z.G. Vranesic, S.G. Zaky, Computer Organization, McGraw-Hill, fifth edition, 2002. Supersedes http://www.pds.its.tudelft.nl/vakken/in1705/exams/ti1400_tentamenstof.pdf

12 TU-Delft TI1400/11-PDS 12 For the Final Exam [2/2] Chapter 1Complete Chapter 2Complete Chapter 3 Chapter 4 Chapter 5 Complete Reader (Dictaat), version 2007 Lab Result: Complete Assignment 2Complete Assignment 3 Assignment 4 Assignment 5 NoAssignment 6 #6 First: Tim de Jong Eddie Schoute Congratulations!

13 TU-Delft TI1400/11-PDS 13 Good Luck With the Exam! Source: http://dilbert.com/strips/comic/1990-01-12/http://dilbert.com/strips/comic/1990-01-12/


Download ppt "In1705/07-PDS Computer Organization (Recap)"

Similar presentations


Ads by Google