Computer Architecture By Chris Van Horn. CPU Basics “Brains of the Computer” Fetch Execute Cycle Instruction Branching.

Slides:



Advertisements
Similar presentations
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Advertisements

Microprocessors. Von Neumann architecture Data and instructions in single read/write memory Contents of memory addressable by location, independent of.
IT Chapter 2 Part B CPU. The CPU is contained on a single integrated circuit called the microprocessor. Often referred to as the brains of a computer.
INTEL COREI3 INTEL COREI5 INTEL COREI7 Maryam Zeb Roll#52 GFCW Peshawar.
CSCE101 – 4.2, 4.3 October 17, Power Supply Surge Protector –protects from power spikes which ruin hardware. Voltage Regulator – protects from insufficient.
1 Pipelining for Multi- Core Architectures. 2 Multi-Core Technology Single Core Dual CoreMulti-Core + Cache + Cache Core 4 or more cores.
GCSE Computing - The CPU
Processors Menu  INTEL Core™ i Processor INTEL Core™ i Processor  INTEL Core i Processor INTEL Core i Processor  AMD A K.

LOGO. Characteristics of Processors  Funtions  Is the central processing unit, performing all the processing, calculation and control systems.  The.
Computer Architecture CST 250 INTEL PENTIUM PROCESSOR Prepared by:Omar Hirzallah.
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Computer Hardware Mr. Richard Orr Technology Teacher Bednarcik Jr. High School.
Different CPUs CLICK THE SPINNING COMPUTER TO MOVE ON.
Unit 2 - Hardware Microprocessors & CPUs. What is a microprocessor? ● The brain of the computer, the microprocessor is responsible for organizing and.
Computer Performance Computer Engineering Department.
Types of Computers Mainframe/Server Two Dual-Core Intel ® Xeon ® Processors 5140 Multi user access Large amount of RAM ( 48GB) and Backing Storage Desktop.
Multi-Core Architectures
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
Pre-Pentium Intel Processors /
A+ Guide to Managing and Maintaining your PC, 6e Chapter 5 Processors and Chipsets (v0.9)
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
The Central Processing Unit
High Performance Computing Processors Felix Noble Mirayma V. Rodriguez Agnes Velez Electric and Computer Engineer Department August 25, 2004.
History of Microprocessor MPIntroductionData BusAddress Bus
Outline  Over view  Design  Performance  Advantages and disadvantages  Examples  Conclusion  Bibliography.
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
Intel Confidential - NDA Only *Other names and brands may be claimed as the property of others AMD* Athlon* 64 X (2x1 MB L2 Cache, 2.40 GHz) Intel®
Computer Systems - Processor. Objectives To investigate and understand the structure and role of the processor.
The Components of the System Unit
Microprocessors BY Sandy G.
Multi-core processors. 2 Processor development till 2004 Out-of-order Instruction scheduling Out-of-order Instruction scheduling.
Presentation 31 – Multicore, Multiprocessing, Multithreading, and Multitasking. When discussing modern PCs, the term “Multi” is thrown around a lot as.
THE BRIEF HISTORY OF 8085 MICROPROCESSOR & THEIR APPLICATIONS
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Computer Architecture Introduction Lynn Choi Korea University.
Lecture on Central Process Unit (CPU)
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
PROCESSOR Ambika | shravani | namrata | saurabh | soumen.
Computer Hardware & Processing Inside the Box CSC September 16, 2010.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
SSU 1 Dr.A.Srinivas PES Institute of Technology Bangalore, India 9 – 20 July 2012.
Central Processing Unit (CPU) The Computer’s Brain.
Carnegie Mellon /18-243: Introduction to Computer Systems Instructors: Anthony Rowe and Gregory Kesden 27 th (and last) Lecture, 28 April 2011 Multi-Core.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Lecture # 10 Processors Microcomputer Processors.
Lecture 3 Dr. Muhammad Ayaz Computer Organization and Assembly Language. (CSC-210)
Lecture 3 (Microprocessor) Dr. Muhammad Ayaz Computer Organization and Assembly Language. (CSC-210)
Hardware Architecture
CPU (Central Processing Unit). The CPU is the brain of the computer. Sometimes referred to simply as the processor or central processor, the CPU is where.
Multi-Core CPUs Matt Kuehn. Roadmap ► Intel vs AMD ► Early multi-core processors ► Threads vs Physical Cores ► Multithreading and Multi-core processing.
CPU Central Processing Unit
GCSE Computing - The CPU
GCSE OCR Computing A451 The CPU Computing hardware 1.
CIT 668: System Architecture
Central Processing Unit- CPU
Assembly Language for Intel-Based Computers, 5th Edition
HISTORY OF MICROPROCESSORS
Architecture Background
Phnom Penh International University (PPIU)
Introduction to Microprocessors
HISTORY OF MICROPROCESSORS
Unit 2 Computer Systems HND in Computing and Systems Development
NT1110 Computer Structure and Logic
عمارة الحاسب.
Multicultural Social Community Development Institute ( MSCDI)
Types of Computers Mainframe/Server
Learning Objectives To be able to describe the purpose of the CPU
GCSE Computing - The CPU
Lecture 3 (Microprocessor)
Presentation transcript:

Computer Architecture By Chris Van Horn

CPU Basics “Brains of the Computer” Fetch Execute Cycle Instruction Branching

Control Unit Manager Sends signals to other devices telling them what to do

System Clock Signals when it is ok to perform work Cannot base CPU performance strictly by system clock Computer A: 12 cycles/instruction 1 Ghz Computer B: 3 cycles/instruction 250 MHz

Registers User Registers Control Registers –Program Counter –Instruction Register –Status Flag –Stack Pointer

ALU Where the real work happens –Adder –Multiplier –Shifter –Etc.

The Bus Provides Transportation –Data –Control Signals 3 Parts of the Bus Other Bus Types Master/Slave relationship

Interrupts Interrupts processor when something needs its attention Threading

Pipelining Works like an assembly line Potential for large speed increase Long vs. Short Pipelines Drawbacks

Memory Hierarchy –Registers –Cache Level 1 Level 2 –Main Memory –Magnetic Disks

Multi Core Fun Why multi core? Why not just jack up the clock speed?

Intel

Intel Multi-core Technology Hyper-Threading Dual Core Core Duo

Hyper-Threading Dual core for the poor Processor runs two threads at once

Intel Dual Core Two Complete Cores running at same frequency Intel Pentium D –2.8 – 3.4 GHz –FSB 800 MHz –Cache (per core) 900 Series 2MB 800 Series 1MB

Intel Core Duo Replacement for Pentium M Specs –2MB L2 cache shared –1.5 – 2.16 GHz –FSB 667 MHz

AMD

AMD Dual Core Technology Design Started Early Direct Connect Architecture Operton Dual Athlon Dual-Core X2

Opteron Specs –1.8 – 2.4 GHz –L1 cache 64 KB per core –L2 cache 1 MB per core –FSB 1GHz

Athlon Dual-Core X2 Specs –2.0 – 2.4 GHz –L1 Cache 128 KB instruction 128 KB data –L2 Cache 1-2MB per core –1 GHz FSB

Dual-Core Duel AMD challenges Intel to a Duel (Opteron Vs. Xeon) Intel Refuses Tests Run by SPEC (Standards Standard Performance Evaluation Corporation )

Test Results AMD declared itself the winner Lack of Results Reporting may be skewed

CNET X2 vs. Pentium D CNET independent test AMD won every round of tests Why?

Tests Run Everyday Computing –Office Productivity (SysMark Scores) –Internet Content Creation (SysMark Scores) Gaming –Halflife 2(fps) Multitasking –Encoding Video while Virus Scanner running (time to complete both) Photo Editing –Photoshop (resizing large photos) MP3 Encoding –iTunes (time to encode album) Video Encoding –Sorenson Squeeze 4 (time to encode video)

Price Vs. Performance