Multi-Core CPUs

Multi-Core CPUs

Multi-Core CPUs Matt Kuehn Roadmap Intel vs AMD Early multi-core processors Threads vs Physical Cores Multithreading and Multi-core processing Current development direction Passmark benchmarks

Conclusion Intel Founded July 1968 Integrated Electronics Largest provider of CPUs Inventor of the x86 architecture First commercial microprocessor chip in

1971 CISC CISC Complex Instruction Set Computing Emphasis on hardware Memory to Memory operations Commands that are operations Ex) MULT X*Y translates to x = x * y Small

code size AMD Advanced Micro Devices Founded May 1969 Second largest supplier of microprocessors Merged with ATI Technologies in 2006 Only significant rival to Intel in CPU Market

RISC RISC Reduced Instruction Set Computing Emphasis on software Register to Register operations Similar to COSC 300 Commands that are single steps

Ex LOAD X, LOAD Y, PROD X,Y, STORE X Simple code operations translate to lengthy Pentium 4 HT First mainstream solution to add an additional core

One core on the chip Used HyperThreading Technology Two logical or virtual CPUs OS can schedule two processes at the same time First Dual Core Processor Opteron server CPU

First demonstrated in August 2004 Created by AMD Dual Core Demonstration machine was a server powered by 4 Opteron chips WHAT?! So whats the difference between a core and a thread??? Core Essentially

a CPU Has own resources Registers, cache, etc Everything a physical CPU would have ALU Control Unit Clock Costly

to add to chip Thread Essentially a virtual CPU Does not have any physical resources Shares resources with a physical core Inexpensive compared to a Core Does not provide the same throughput as a physical Core

High improvement to cost ratio Multi Core Processing Exploit concurrency to spread work Running tasks = Processors in a system Improves absolute performance Optimal single core processor leads to a new CPU with multiple optimal single cores

Multithreading Also exploit concurrency of multiple tasks Processor level optimization Improve area and energy efficiency Replicates resources virtually Slightly larger chip, greatly increased performance Ex) 15% increase in area leads to 60% increase in throughput

Current Direction Intel Multiple Physical Cores Threads Current high end: Core i7 4 Cores 8 Threads of execution

AMD Multiple Physical Cores Multi-core processing Current high end: FX 8-Core 8 physical cores Passmark

Released late 2002 Passmark Released 2004 Released 2011

Conclusion Intel vs AMD RISC and CISC Early solutions to Multi-Core CPUs Physical and Logical Threads

vs Cores Multithreading vs Milti-Core processing Benchmark testing via Passmark Questions? References spx y-facts.html corporate-info.aspx risc/risccisc/

Recently Viewed Presentations

  • NOT Just Another Brick in the Wall (with

    NOT Just Another Brick in the Wall (with

    Need for Community "Connectedness" Slide Title "A kid in sport stays out of Court" sign outside Blenheim airport A young person involved in sport, or any organised, positive community activity, stays out of Youth Court A very protective factor -...
  • Markov Processes - SMU

    Markov Processes - SMU

    But some people tend to avoid this usage for sake of confusion. Markov Model is also used to refer to all Markov processes that satisfying Markov Property. Hidden Markov Model(HMM) In an Hidden Markov Model(HMM), we don't know the state...
  • Get That Job! Developing Your Career in the

    Get That Job! Developing Your Career in the

    Biochemistry, UCL. Research/ Teaching Assistant. 1999-2004 (5 yrs) Jenner Institute for Vaccine Research. Research Officer. 2004-2005 (1 yr) Registry, KCL. Administrator. 2006 (3 months) PG Admissions, SOAS. Admissions Officer. 2006 (6 months) Physics, KCL. Administrator. 2006-2007 (1 yr) Government, LSE....
  • States of Matter

    States of Matter

    Temperature is a measure of the random motions (kinetic energy) of the components of a substance Hot water Cold water Fast Slow Temperature & Heat Heat transfer is a flow of energy between two objects due to a temperature difference...
  • DESCARTES - University of Connecticut

    DESCARTES - University of Connecticut

    DESCARTES Believed that the pineal gland was the point of contact between the mind and the body. The mind or the physical environment can initiate behavior. The writings of Rene Descartes represent one of the most important examples for the...
  • Plagiarism By Kate Cottle Adapted from James Bradleys

    Plagiarism By Kate Cottle Adapted from James Bradleys

    There are two major strands to the tobacco control movement's arguments: firstly, that smoking is both offensive and harmful to non-smokers, and that they have a right not to be exposed to smokers' waste gases and debris and secondly, that...
  • ILE2D with Omron CJ1M PLC. - Schneider Electric

    ILE2D with Omron CJ1M PLC. - Schneider Electric

    Quantum red RIO Centro de Competencia T├ęcnica 8.1 Cable Simple Coaxial Lineal 8.2 Simple Cable Coaxial Ramificada 8.3 Configuraciones coaxial no permitidas 7.1 Cable Redundante Coaxial Lineal 7.2 Cable Redundante Coaxial Ramificada 7.3 Configuraciones coaxial no permitidas 6.1 Cable Simple...


    GRUDGEBALL. Electromagnetic Radiation Test Review Game. Jag Mark15 minutes to work on last week's project look that way! Your work is on the side lab table. ... The Rules. Visible light has a higher frequency than. X-rays. Ultraviolet light. Infrared...