ARCHITECTURE OF DUAL CORE

Slides:



Advertisements
Similar presentations
1 A B C
Advertisements

1
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Sequential Logic Design
Copyright © 2013 Elsevier Inc. All rights reserved.
Copyright © 2013 Elsevier Inc. All rights reserved.
David Burdett May 11, 2004 Package Binding for WS CDL.
Chapter 4 The Central Processing Unit
CALENDAR.
Media-Monitoring Final Report April - May 2010 News.
Break Time Remaining 10:00.
PP Test Review Sections 6-1 to 6-6
Chapter 3 Logic Gates.
Computer Maintenance Unit Subtitle: CPUs Copyright © Texas Education Agency, All rights reserved.1.
Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
Artificial Intelligence
Figure 10–1 A 64-cell memory array organized in three different ways.
FIGURE 12-1 Op-amp symbols and packages.
Converting a Fraction to %
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Clock will move after 1 minute
Physics for Scientists & Engineers, 3rd Edition
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
1.step PMIT start + initial project data input Concept Concept.
The First Microprocessor By: Mark Tocchet and João Tupinambá.
The Central Processing Unit: What Goes on Inside the Computer.
The Central Processing Unit: What Goes on Inside the Computer.
CENTRAL PROCESSING UNIT
What’s on the Motherboard? The two main parts of the CPU are the control unit and the arithmetic logic unit. The control unit retrieves instructions from.
Chapter 4  Converts data into information  Control center  Set of electronic circuitry that executes stored program instructions  Two parts ◦ Control.
Chapter 4 The System Unit: Processing and Memory Prepared by : Mrs. Sara salih.
Writer:-Rashedul Hasan Editor:- Jasim Uddin
1 More on Computer Components Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer buses Creating faster CPUs NEXT.
Computer Processing of Data
3 1 3 C H A P T E R Hardware: Input, Processing, and Output Devices.
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 5 Processors and Chipsets (v0.9)
The Central Processing Unit: What Goes on Inside the Computer
1Copyright © Prentice Hall 2000 The Central Processing Unit Chapter 3 What Goes on Inside the Computer.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
The System Unit What is the system unit? p Fig. 4-1 Next  Case that contains electronic components of the computer used to process data  Sometimes.
PROCESSOR Ambika | shravani | namrata | saurabh | soumen.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
MAHARANA PRATAP COLLEGE OF TECHNOLOGY SEMINAR ON- COMPUTER PROCESSOR SUBJECT CODE: CS-307 Branch-CSE Sem- 3 rd SUBMITTED TO SUBMITTED BY.
GCSE Computing - The CPU
The Central Processing Unit: What Goes on Inside the Computer
Computer Maintenance Unit Subtitle: CPU’s Trade & Industrial Education
Central Processing Unit- CPU
The Central Processing Unit
Assembly Language for Intel-Based Computers, 5th Edition
Phnom Penh International University (PPIU)
Components of Computer
Week 3 The Components of the System Unit
CENTRAL PROCESSING UNIT CPU (microprocessor)
Edited by : Noor Alhareqi
Edited by : Noor Alhareqi
Computers: Tools for an Information Age
GCSE Computing - The CPU
Computers: Tools for an Information Age
Presentation transcript:

ARCHITECTURE OF DUAL CORE GAURAV SHRIVASTAVA BCA-2"C"

INTEL DUAL CORE 1.8-3.0 GHz 32 -64 bit 291 million transistors 45nm process 800 MHz FSB 10-65w TDP 143 mm’2dye size Socket LGA 775 GAURAV SHRIVASTAVA BCA-2"C"

Intel® Dual-Core Processing Runs two independent processor cores in one physical package at the same frequency. Features up to 2 MB of shared L2 cache and 800 MHz Front Side Bus. Intel® Wide Dynamic Improves execution speed and efficiency, delivering more instructions per clock cycle. Each core can complete up to four full instructions simultaneously. Execution GAURAV SHRIVASTAVA BCA-2"C"

BLOCK DIAGRAM GAURAV SHRIVASTAVA BCA-2"C"

Cpu core Two cores sharing one bus interface GAURAV SHRIVASTAVA BCA-2"C"

Cache Cache is a relatively small block of very fast memory. The data and instructions stored in cache are those that are most recently or most frequently used. Cache speeds up the internal transfer of data and software instructions. Level 1 is fastest, followed by Level 2 GAURAV SHRIVASTAVA BCA-2"C"

What is L1 and L2? Level-1 and Level-2 caches The cache memories in a computer Much faster than RAM L1 is built on the microprocessor chip itself. L2 is a seperate chip L2 cache is much larger than L1 cache ALWAYS THE SIZE OF L1 CACHE IS SMALLER DUE TO MISMATCH OF SPEED BETWEEN L1 AND L2 CACHE GAURAV SHRIVASTAVA BCA-2"C"

Architecture The component of CPU include, CU: Control Unit Directs and manages the activities of the processor. ALU: Arithmetic and Logic Unit. Performs Arithmetic and Logical operations.(+, -, x, /, >,<, =) FPU: Floating Point Unit. Performs division and large decimal operations. Cache Memory: Predicts and anticipates the data that the processor needs. I/O Unit: Input Output unit. The gateway for the processor. Register : Which hold temporary data for a specific purpose of function. GAURAV SHRIVASTAVA BCA-2"C"

Basic Architecture CPU Bus Internal Buses Control Unit FPU ALU Cache IO Unit Register FPU CPU Bus Internal Buses GAURAV SHRIVASTAVA BCA-2"C"

Processing Processing Secondary Storage Input Output GAURAV SHRIVASTAVA BCA-2"C"

The CPU CPU Memory Memory, however, is not part of the CPU. The CPU interacts(affects) closely with memory (primary storage). CPU Memory, however, is not part of the CPU. Memory GAURAV SHRIVASTAVA BCA-2"C"

Parts of the CPU Control unit Arithmetic/logic unit (ALU) Registers The CPU consists of a variety of parts including: Control unit Control Unit ALU Arithmetic/logic unit (ALU) Registers Registers GAURAV SHRIVASTAVA BCA-2"C"

The Control Unit… Directs the other parts of the computer system to execute(perform) stored program instructions. Control Unit The control unit communicates with the ALU and memory. GAURAV SHRIVASTAVA BCA-2"C"

The Arithmetic/Logic Unit (ALU)… performs mathematical operations as well as logical operations. ALU GAURAV SHRIVASTAVA BCA-2"C"

Mathematical Operations The ALU can perform four kinds of mathematical calculations: addition subtraction multiplication division GAURAV SHRIVASTAVA BCA-2"C"

Logical Operations The ALU can perform logical operations. Logical operations can test for these conditions(position): Equal-to (=) Less-than (<) Greater-than (>) GAURAV SHRIVASTAVA BCA-2"C"

Equal-to Condition = If = Then In a test for this condition, the ALU compares two values to determine if they are equal. If = Then = GAURAV SHRIVASTAVA BCA-2"C"

Less-than Condition < If = Then In a test for this condition, the ALU compares values to determine if one value is less than another. If = Then < GAURAV SHRIVASTAVA BCA-2"C"

Greater-than Condition In a test for this condition, the ALU compares values to determine if one value is greater than another. If = Then > GAURAV SHRIVASTAVA BCA-2"C"

Registers… are temporary storage areas for data or instructions. Data held temporarily in registers can be accessed at greater speeds than data stored in memory. Registers GAURAV SHRIVASTAVA BCA-2"C"

Executing Program Instructions Before the CPU can execute a program, program instructions and data must be placed into memory from an input device or storage device. Secondary Storage Input Processing GAURAV SHRIVASTAVA BCA-2"C"

Executing Program Instructions Once the necessary data and instructions are in memory, the CPU performs the following steps for each instruction: CPU Memory Fetching Decoding Executing Storing GAURAV SHRIVASTAVA BCA-2"C"

Fetching Instructions Control Unit ALU The control unit fetches (gets) the instruction from memory. Registers Memory GAURAV SHRIVASTAVA BCA-2"C"

Decoding(solve) Instructions The control unit decodes the instruction and directs that the necessary data be moved from memory to the ALU. Control Unit ALU Registers Memory GAURAV SHRIVASTAVA BCA-2"C"

Executing Arithmetic/Logic Operations The ALU performs the arithmetic or logical operation on the data. Control Unit ALU Registers Memory GAURAV SHRIVASTAVA BCA-2"C"

Storing Results Memory The ALU stores the result of its operation on the data in memory or in a register. Control Unit ALU Registers Memory GAURAV SHRIVASTAVA BCA-2"C"

Executing Program Instructions Eventually, the control unit sends the results in memory to an output device or secondary storage. Secondary Storage Control Unit ALU Registers Memory Output GAURAV SHRIVASTAVA BCA-2"C"

Instruction Time The time it takes to fetch an instruction and decode it is called instruction time. Memory Control Unit ALU Memory Control Unit + GAURAV SHRIVASTAVA BCA-2"C"

Execution Time The time it takes to execute an ALU operation and then store the result is called execution(perform) time. ALU Memory ALU Registers + GAURAV SHRIVASTAVA BCA-2"C"

Memory Locations and Addresses The control unit can find data and instructions because each location in memory has an address. Control Unit Memory GAURAV SHRIVASTAVA BCA-2"C"

Storage Locations Memory Each location has a unique address. Each location in memory is identified by an address. Memory Each location has a unique address. GAURAV SHRIVASTAVA BCA-2"C"

Symbolic Addresses Memory % 17 The choice of the location in memory is arbitrary (determination). 17 $ % Pat Addresses can only hold one number or word. 364 Memory GAURAV SHRIVASTAVA BCA-2"C"

Data Representation The system in which all computer data is represented(called) and manipulated(used) is called the binary system. GAURAV SHRIVASTAVA BCA-2"C"

Binary System The binary system has only two digits to represent all values. This corresponds to the two states of a computer’s electrical system —on and off. GAURAV SHRIVASTAVA BCA-2"C"

Off/On Switches off or on The computer can represent data by constructing combinations of off or on switches. off or on GAURAV SHRIVASTAVA BCA-2"C"

Zero or One? The binary system can also be represented by the digits zero and one. or 1 Zero (off) and one (on) make up the two digits in the binary system. GAURAV SHRIVASTAVA BCA-2"C"

The Bit one bit two bits three bits Each 0 or 1 in the binary system is called a bit. one bit two bits three bits GAURAV SHRIVASTAVA BCA-2"C"

The Byte 1 1 1 A group of 8 bits is called a byte. 1 1 1 GAURAV SHRIVASTAVA BCA-2"C"

J One Character of Data = Each byte represents one character of data (a letter, digit, or special character). 1 = J GAURAV SHRIVASTAVA BCA-2"C"

Intel DUAL-Core Processor WORKING DUAL-CORE ->GETTING DATA FROM RAM (MEMORY) ->DATA GOES TO I/Q DEVICES ->DATA SHARED BY TWO CORES ->FSB (FRONT SIDE DATA BUS)WHICH IS DIRECTLY CONNECTED TO MEMORY Intel DUAL-Core Processor Die 1 Die 2 Shared L2 Cache Intel Core 1 Core 2 FSB bottleneck I/O Chipset other I/O links GAURAV SHRIVASTAVA BCA-2"C" 40

Hyper threading A technology developed by Intel that enables multithreaded(current of data) software applications to execute threads in parallel on a single processor instead of processing threads in a linear fashion. Older systems took advantage of dual-processing threading in software by splitting(dividing) instructions into multiple streams so that more than one processor could act upon (on)them at once. GAURAV SHRIVASTAVA BCA-2"C"

Intel® DUAL CORE ! . core 1 core 2 core 1 Core 2 2 MB (Cache) data 1MB L2 1MB L2 2 MB (Cache) GAURAV SHRIVASTAVA BCA-2"C"

The Pentium Dual core will require a new motherboard, built 945/955 core logic. If you insert a Pentium Dual core into a current 915 or 925XE(PGA 495) motherboard, the system simply won't boot—neither the CPU or motherboard will be damaged. It simply won't work. GAURAV SHRIVASTAVA BCA-2"C"

Why multicore? New modern processors are launched How to make a use of new technologies? Dual-core CPU Quad-core CPU 44 GAURAV SHRIVASTAVA BCA-2"C" 44

• Difficult to make single-core clock frequencies even higher • Deeply pipelined circuits(term): – heat problems • Many new applications are multithreaded • General(common) trend in computer architecture GAURAV SHRIVASTAVA BCA-2"C"

• Editing a photo while recording a TV show through a digital video recorder • Downloading software while running an anti-virus program • “Anything that can be threaded today will map efficiently to multi-core” GAURAV SHRIVASTAVA BCA-2"C"

computer architecture • Several new multi-core chips in design phases • Multi-core chips an important new trend in computer architecture • Several new multi-core chips in design phases likely to gain importance GAURAV SHRIVASTAVA BCA-2"C"

Microprocessor Speeds Microprocessor speeds can be measured in a variety of ways: Megahertz MIPS Megaflops Fsb GAURAV SHRIVASTAVA BCA-2"C"

Megahertz One measure of microprocessor speed is megahertz (MHz) which is one million machine cycles per second. gigahertz(billions of cycles per second). GAURAV SHRIVASTAVA BCA-2"C"

MIPS Another measure of microprocessor speed is MIPS which is one million instructions per second. GAURAV SHRIVASTAVA BCA-2"C"

Megaflops Megaflops, or one million floating-point operations per second, is still another measure of microprocessor speed. GAURAV SHRIVASTAVA BCA-2"C"

FSB Front Side Bus (FSB(: Measured in megahertz (MHz), the FSB is the channel that connects the processor with main memory. The faster this is, the better the performance will be. 􀂄 The Front Side Bus operates at a speed which is a percentage of the CPU clock speed. 􀂄 The faster the speed at which the Front Side Bus allows data transfer, the better the performance of the CPU. GAURAV SHRIVASTAVA BCA-2"C"

Bus Lines A bus line is a set of parallel electrical paths. A bus is like a mode of transportation for data. Bus width (Wide)= the number of wires in the bus over which data can travel+-- GAURAV SHRIVASTAVA BCA-2"C"

Bus Width(wide) The amount of data that can be carried at one time is bus width (wider = more data). GAURAV SHRIVASTAVA BCA-2"C"

Processor Manufacturers Intel (Integrated Electronics) AMD (Advanced Micro Devices) VIA Cyrix GAURAV SHRIVASTAVA BCA-2"C"

Processor Types Two types: Socket type Slot type. Pin arrangement in the Socket type processor is known as Pin Grid Array (PGA). Slot type processor is also known as Single Edged Contact Cartridge (SECC). GAURAV SHRIVASTAVA BCA-2"C"

Types of Processors PGA SECC GAURAV SHRIVASTAVA BCA-2"C"

Intel Dual core GAURAV SHRIVASTAVA BCA-2"C"

Celeron DUAL CORE GAURAV SHRIVASTAVA BCA-2"C"

LGA 775 socket IN LGA 775 YOU CAN INSERT DUAL CORE, CORE 2 DUO,CORE 2 QUAD. EACH PROCESSOR HAS THEIR OWN SOCKET. GAURAV SHRIVASTAVA BCA-2"C"

Via nano as similar to dual core VIA IS GENERALLY FAMUS FOR HIS CHIPSET . THE CHIPSET YOU CAN FIND IN ASUS MOTERBOARD (SOUTH BRIDGE) IN HCL LAPTOPS (NORTH BRIDGE) GAURAV SHRIVASTAVA BCA-2"C"

IT IS AN HYBRID OF DUAL CORE ,CORE2 DUO AND CORE2 QUAD IT HAS 16 MB CACHE MEMORY(L2) AND 4 MB (L1) IT S COST PRICE IN MARKET IS $900 GAURAV SHRIVASTAVA BCA-2"C"

Socket Known as the LGA 1366 or Socket B Contact points Successor to the LGA 775 and completely incompatible I7 is the first to use the LGA 1366 GAURAV SHRIVASTAVA BCA-2"C" 63

FOR ANY QUERY CONTACT ROCK.GAME007@GMAIL.COM GAURAV SHRIVASTAVA BCA-2"C"

CREATED BY :-GAURAV SHRIVASTAVA BCA 2-C Thank for your time and patience CREATED BY :-GAURAV SHRIVASTAVA BCA 2-C GAURAV SHRIVASTAVA BCA-2"C"