37
UNDERSTANDING CPU’S By: Matt Walbert, Alex Puleo, Anthony Minnocci, Chris Barrett

Understanding CPU’s

  • Upload
    riona

  • View
    39

  • Download
    1

Embed Size (px)

DESCRIPTION

Understanding CPU’s. By: Matt Walbert , Alex Puleo , Anthony Minnocci , Chris Barrett. AMD Intel. CPU Types. Differences. Intel i3 i5 i7 AMD Phenom II Series. Power Consumption. carries data to northbridge connects CPU to rest of chipset Transfer Rates 32bit/64bit CPU - PowerPoint PPT Presentation

Citation preview

Page 1: Understanding CPU’s

UNDERSTANDING CPU’S

By: Matt Walbert, Alex Puleo, Anthony Minnocci, Chris Barrett

Page 2: Understanding CPU’s

CPU TYPES

• AMD

• Intel

Page 3: Understanding CPU’s

DIFFERENCES

Intel AMD

Core FrequencyFaster (more cycles per second)

Lesser work cycle (more data per cycle)

Socket Type 1366 Pins (LGA1366 Socket) 938 Pins (AM3 Socket)

Performance has multitasking with its hypertreading technology

has graphical processing capability

Page 4: Understanding CPU’s

POWER CONSUMPTION

• Intel

• i3

• i5

• i7

• AMD

• Phenom II Series

Page 5: Understanding CPU’s
Page 6: Understanding CPU’s

FRONT SIDE BUS (FSB)

• carries data to northbridge

• connects CPU to rest of chipset

• Transfer Rates

• 32bit/64bit CPU

• FSB operating frequency

• number of FSB cycles

Page 7: Understanding CPU’s

HYPER THREADING

• multiple tasks at once

• decreasing dependent instructions

• Intel

• Improvements

• improved reactions

• running simultaneous threads

• Drawbacks with earlier OS

Page 8: Understanding CPU’s

MULTI-CORE PROCESSORS

• 2 or more processors working simultaneously on the same integrated circuit to execute instructions

• Integrated circuit – another name for computer chip

• System can perform more tasks, with better performance

Page 9: Understanding CPU’s

DUAL CORE PROCESSORS• 2 execution processor cores side-by-side on the same integrated

circuit• Each core has it’s own cache

• 2 complete cores to boost a systems multitasking capabilities

• Each core executing different instructions

Page 11: Understanding CPU’s

TRIPLE-CORE PROCESSORS

• 3 processing cores on a single chip

• All simultaneously co-working for added performance and multi-tasking.

• HD entertainment, content creation, & gaming application• Example: AMD Phenom x3

Page 12: Understanding CPU’s

QUAD-CORE PROCESSORS

• 2 separate dual-core processors on a chip

• Cores 1 & 2 share a cache memory

• Cores 3 & 4 share a cache memory

• If cores 1 & 2 need to communicate with 3 & 4 it occurs via the front-side bus

• Intel and AMD both offer quad-core processors

Page 13: Understanding CPU’s

http://www.intel.com/pressroom/kits/quadcore/images/2006.int.qua.txt.EN.13x18.jpg

Page 14: Understanding CPU’s

TECHNOLOGY NEEDED?

• Operating Systems & applications running to support thread-level parallelism (TLP)

• Multi-threading capability

• Ability of an OS to execute different parts of a program called threads, simultaneously.

• Modern OS

• Typically XP or above

• Ability to run virus scanner, streaming radio, surfing the web all while not seeing a drop in performance

Page 15: Understanding CPU’s

PROCESSOR SPEEDS

• Known as Clock-speed, it is the speed at which microprocessors execute instructions.

• Every CPU requires a fixed number of ‘clock-cycles’ to execute each instruction

• The faster the clock, the more instructions the CPU can execute per second.

• Superscalar:

• The ability of a processor to execute more than one instruction per clock cycle. All modern processors are superscalar

Page 16: Understanding CPU’s

http://singularity.com/images/charts/MicroprocessorClockSpeed.jpg

Page 17: Understanding CPU’s

PROCESSOR SPEEDS…

• MHz : megahertz

• 1 MHz = 1 million clock cycles per second

• Ex: 500MHz = 500 million cycles per second to execute

• GHz : gigahertz

• 1 GHz = 1 billion clock cycles per second

• 3.3Ghz = 3.3Billion clock cycles per second to execute

Page 18: Understanding CPU’s

OVER-CLOCKING

• A technique used by some to squeeze extra performance out of the advertised speed that the CPU was made for.

• Can be done by setting a jumper on the motherboard

• Typically voids the warranty of the processor

• Risks damaging and overheating the CPU

Page 19: Understanding CPU’s

CUTTING-EDGE MODERN PROCESSORS• Intel Core i7 extreme edition processor

• Hyper-threading technology across 6 cores

• Hyper-threading: technology developed by intel that enables multi-threaded software applications to execute threads in parallel on a single multi-core processor

• 15 MB of cache

• 3.3 GHz processing speed

• 1600 MHz front-side bus speed

• AMD Operton 6200 series

• Worlds first 16 core processor

• Features a coreTurbo technology that enables the processor to boost its speed to up to 500MHz - 1GHz depending on what is being asked of it

Page 20: Understanding CPU’s

BASICS FOR CACHE• Definition: Specialized form of memory in a computer

• It is designed to speed up the computer by prioritizing its contents for quick, easy access

Page 21: Understanding CPU’s
Page 22: Understanding CPU’s

MULTILEVEL CACHE

• Used for Multicore Processors

• Each processor has its own L1 cache

• This allows for each core to access its cache without interfering with other core’s caches

• Uses the L2 cache as a shared storage for all processors

Page 23: Understanding CPU’s

L1• L1 Level 1

• The smallest, but fastest cache

• Generally checked first

• It is generally on-chip for optimal speed and bandwidth

L2• L2 Level 2

• Larger, but slower cache

• Location

• Coupled closely with the CPU

• May be on-chip tho

Page 24: Understanding CPU’s

TROUBLESHOOTING CACHE

• Problem Indications:

• Unexplained system crashes

• System failed to boot

• Slower than usual performance

• Reseat the cache module

• Check BIOS settings

• Check for overheating problems

Page 25: Understanding CPU’s

32 BIT

• Maximum amount of memory is 4 Gbytes

• Can process 32 bits of information at a time

• 32 bit applications can run on 64 bit applications

64 BIT• Can access 64 bits of information at a time

• Amount of memory 16.8 TB

• Applications can typically run better on a 64-bit systems

Page 26: Understanding CPU’s

32 BIT VS. 64 BIT• 64 bit has an advantage over 32 bit because of the amount of

memory it can hold.

• As bits increase:

• Data can be accessed in larger chunks and more accurately

• The system can access larger number of locations in memory

Page 27: Understanding CPU’s

COOLING METHODS

• Heat Sinks- transfer heat

• CPU and Case Fans- move air

Over motherboard

• Liquid Cooling systems- used on RAM, processor, and chipsets

• Thermal Compound- Between processor and heat sink

• Staying Cool is key!

Page 28: Understanding CPU’s
Page 29: Understanding CPU’s

SOCKET TYPES• Connection between processor and

Motherboard• Allow Processor alone to be replaced• Large pin sockets: Zero-insertion (compression

used), Land grid array (surface plate)

Page 30: Understanding CPU’s

TROUBLESHOOTING PROCESSORS• PC locks up after startup

• Beep is heard after startup and boot fails

• PC crashes on startup or when running applications

Page 31: Understanding CPU’s

PC LOCKS UP• Possibly heating/ cooling problem

• Check parts like heatsink, and fan

• Is thermal paste there?

• If processor is new:

- clock jumpers on motherboard

- BIOS settings not correct

Page 32: Understanding CPU’s

POST BEEP CODE• Is CPU getting power?, replace if so

• Motherboard second culprit

• Power surge

Page 33: Understanding CPU’s

PC CRASHES ON STARTUP• Run diagnostic software

• Viruses could be cause

• Motherboard or chipset could be cause

• http://www.youtube.com/watch?v=sHJ0EfvDlH8

Page 35: Understanding CPU’s

WORKS CITED• http://www.webopedia.com/DidYouKnow/Hardware_Software/2005/processor_list.asp

• http://www.webopedia.com/TERM/M/multi_core_technology.html

• http://www.webopedia.com/DidYouKnow/Hardware_Software/2005/dual_core.asp

• http://www.webopedia.com/TERM/Q/quad_core.html

• http://www.intel.com/technology/architecture/downloads/quad-core-06.pdf

• http://www.webopedia.com/TERM/H/Hyper_Threading.html

• http://www.webopedia.com/TERM/G/GHz.html

• http://en.wikipedia.org/wiki/Multi-core_processor

• http://www.youtube.com/watch?v=sHJ0EfvDlH8

Page 36: Understanding CPU’s

WORKS CITED

• http://en.wikipedia.org/wiki/Front-side_bus

• http://en.wikipedia.org/wiki/List_of_CPU_power_dissipation

• http://en.wikipedia.org/wiki/Hyper-threading

• http://maketecheasier.com/differences-between-intel-and-amd-cpu/2010/08/04

Page 37: Understanding CPU’s

WORKS CITED• http://www.isi.edu/lsam/about/caches.html

• http://www.custom-build-computers.com/L2-Cache-Problems.html

• http://www.informit.com/articles/article.aspx?p=102308&seqNum=6

• LabSim