Computer Organization A Quick Tour for Introduction Welcome to CS 286 Computer Organization A Quick Tour for Introduction Department of Computer Science Southern Illinois University at Edwardsville Fall, 2018 Dr. Hiroshi Fujinoki E-mail: fujinoki@cs.siue.edu INTRO/001
Welcome to CS 286 Computer Organization Agenda: • What does computer organization mean? Two directions of growth Growth in computer system performance Example: Evolution of Central Processing Unit Course Objectives INTRO/002
Welcome to CS 286 Computer Organization • What does “computer organization” mean? A computer = a collection of hardware components Computer performance = collection components Effective performance = slowest component What are we going to learn: How is a computer system organized? How does each component works? INTRO/003
Welcome to CS 286 Computer Organization Two directions of growth: Hardware Growth Larger Components More Components Moore’s Law Number of components (Doubled in 18 months) INTRO/004
Welcome to CS 286 Computer Organization Growth in computer system performance INTRO/005
Intel i4004 Processor Welcome to CS 286 Computer Organization Introduced in 1971 with 2,300 transistors Performance: 0.06 Million Instructions/sec (MIPS) INTRO/006
Pentium III Processor Welcome to CS 286 Computer Organization Introduced in 1999 with 28 million transistors Claimed performance: over 1,000 MIPS INTRO/007
Pentium III Processor Die w/ major components Welcome to CS 286 Computer Organization Pentium III Processor Die w/ major components INTRO/008
Pentium IV Processor Welcome to CS 286 Computer Organization Introduced in 2000 with 42 million transistors Claimed Performance: 3,000 MIPS INTRO/009
Yet another type of computers: Super-Computers Welcome to CS 286 Computer Organization Yet another type of computers: Super-Computers What’s the “super-computer”? A computer which is 12,000 times faster than Pentium-4. What’s the difference from PC? Special purpose computing (such as weather forecasting, seismic wave analysis) How large is it? It’s at least “a room”, sometimes “a building” INTRO/010
Yet another type of computers: Super-Computers Welcome to CS 286 Computer Organization Yet another type of computers: Super-Computers What’s the “super-computer”? What’s the difference from PC? How large is it? A computer which is 12,000 times faster than Pentium-4. Special purpose computing (such as weather forecasting, seismic wave analysis) It’s at least “a room”, sometimes “a building” NEC’s Earth Simulator I INTRO/011
Welcome to CS 286 Computer Organization Two directions of growth: More Components Number of components keeps increasing Larger Components (larger capacity) Each component hold more information Question: - How these contribute to better performance ? INTRO/012
Welcome to CS 286 Computer Organization Course Objectives (to answer the previous question): • Major goals: – Identify major components in computer systems - Understand how each component works – Understand how they contribute to performance – Analyze performance (theoretical and experimental) We will find answers for the questions during this course!! INTRO/013
Welcome to CS 286 Computer Organization Shall we start? INTRO/014