140 likes | 144 Views
Welcome to CS 286 Computer Organization A Quick Tour for Introduction. Department of Computer Science Southern Illinois University at Edwardsville Summer, 2019 Dr. Hiroshi Fujinoki E-mail: fujinoki@cs.siue.edu. INTRO/001. Welcome to CS 286 Computer Organization. Agenda:
E N D
Welcome to CS 286 Computer Organization A Quick Tour for Introduction Department of Computer Science Southern Illinois University at Edwardsville Summer, 2019 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
Welcome to CS 286 Computer Organization Intel i4004 Processor • Introduced in 1971 with 2,300 transistors • Performance: 0.06 Million Instructions/sec (MIPS) INTRO/006
Welcome to CS 286 Computer Organization Pentium III Processor • Introduced in 1999 with 28 million transistors • Claimed performance: over 1,000 MIPS INTRO/007
Welcome to CS 286 Computer Organization Pentium III Processor Die w/ major components INTRO/008
Welcome to CS 286 Computer Organization Pentium IV Processor • Introduced in 2000 with 42 million transistors • Claimed Performance: 3,000 MIPS INTRO/009
A computer which is 12,000 times faster than Pentium-4. Special purpose computing It’s at least “a room”, sometimes “a building” Welcome to CS 286 Computer Organization Yet another type of computers: Super-Computers • What’s the “super-computer”? • What’s the difference from PC? (such as weather forecasting, seismic wave analysis) • How large is it? INTRO/010
What’s the “super-computer”? • What’s the difference from PC? (such as weather forecasting, seismic wave analysis) • How large is it? A computer which is 12,000 times faster than Pentium-4. Special purpose computing It’s at least “a room”, sometimes “a building” NEC’s Earth Simulator I Welcome to CS 286 Computer Organization Yet another type of computers: Super-Computers 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