130 likes | 138 Views
This article provides a comprehensive recap of computer organization topics such as data representation, conversion, I/O and memory. It delves into instruction representation and usage, memory organization, programmable devices, and circuit design. The significance of computer organization and the history of computing are also discussed.
E N D
Computer Organization(Recap) http://www.pds.ewi.tudelft.nl/~iosup/Courses/2011_ti1400_0-plus-4.ppt
Multi-Processors Lecture 9 Computers Data representation, conversion, and op.Instruction repr./useI/O and Memory Lectures 3,4,5,7.1, 7.2,8,Reader Programmable Devices Memory organizationProgram sequencingvon Neumann archi.Instruction levels Lectures 2.1,2.2, 6.1,6.2 Digital logicMemory elementsOther building blocks (Multiplexer,Decoder)Finite State Machines Circuit Design Lectures 1.1,1.2 Why Computer Organization Matters? History of Computing(1642-2011) Lecture 0
The Peak Performance Issue Source: http://www.cs.berkeley.edu/~volkov/cs267.sp09/hw1/results/
Frequency of Instruction Use Source: http://www.eng.ucy.ac.cy/theocharides/Courses/ECE656/ia-32.pdf Frequency of Use(logscale) 50% code just 3 instructions (mov, call, jmp) 99% code under 50 instructions Instruction Rank
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.
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 Still Growing? Gap: 2X every 2 years 7
Four-stage pipeline Clock cycle 1 2 3 4 5 I1 F1 D1 O1 W1 I2 F2 D2 O2 W2 F3 D3 O3 W3 I3 F4 D4 O4 W4 I4 time pipelined execution 8
Compiler structure Source program Intermediate-code generation Lexicographical analysis Syntactic analysis Code optimization Semantic analysis Code generation Target program
Large MIMD Clusters BlueGene/L
For the Final Exam [1/2] V.C. Hamacher, Z.G. Vranesic, S.G. Zaky, Computer Organization, McGraw-Hill, fifth edition, 2002. Chapter 1 Complete Chapter 2 Complete Chapter 3 No Chapter 4 All but 4.3,4.6,4.7 Chapter 5 All but 5.2.2-3,5.5.3-4,5.6-5.10 Chapter 6 All but 6.2,6.4-6,6.7.4 Chapter 7 All but example details Chapter 8 All but 8.7 Appendix A Complete Chapter 9 No Appendix B No Chapter 10 All but 10.3 Appendix C No Chapter 11 No Appendix D No Chapter 12 Complete Appendix E Only E.2 Supersedeshttp://www.pds.its.tudelft.nl/vakken/in1705/exams/ti1400_tentamenstof.pdf
For the Final Exam [2/2] Reader (Dictaat), version 2007 Chapter 1 Complete Chapter 2 Complete Chapter 3 Complete Chapter 4 Complete Chapter 5 Complete Lab Result: Complete Assignment 2 Complete #6 First:Tim de JongEddie Schoute Congratulations! Assignment 3 Complete Assignment 4 Complete Assignment 5 Complete Assignment 6 No
Good Luck With the Exam! Source: http://dilbert.com/strips/comic/1990-01-12/