1 / 7

Multi-core Processor

Multi-core Processor. Jia Yao ECE Dep. Auburn University. What is a multi-core processor ?. A processing system composed of two or more independent cores, which facilitates simultaneous managing of activities. Dual-core and quad-core processor

Download Presentation

Multi-core Processor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multi-core Processor Jia Yao ECE Dep. Auburn University

  2. What is a multi-core processor ? • A processing system composed of two or more independent cores, which facilitates simultaneous managing of activities. • Dual-core and quad-core processor • High performance without driving up power consumption CPU1 and L1 Cache CPU2 and L1 Cache L2 Cache Main Memory Dual-core Architecture

  3. Multi-core processor history • Motivated by increasing operating frequency, which leads to increasing gap between processor and memory speeds, larger cache, higher power consumption. • The world’s first multi-core processor is “Power4” released by IBM in 2001.

  4. Advantages ? CPU CPU1 CPU2 Dual-core Large tasks can be processed in separate CPUs Single-core Large tasks running simultaneously slow down

  5. How does multi-core processor work? • Significant improvement on cache (bus) snooping • Signals between different CPUs travel shorter distance, which allows more date sent in one period, less signal degradation, does not need to sent data repeatedly as often CPU1 and L1 Cache CPU2 and L1 Cache L2 Cache Main Memory 1 + 1 = 2? Not exactly, 1+1=1.5

  6. Future Development • Low Power Design power consumption doubles with each doubling of operating frequency • Software support Such like more intelligent compiler which is capable of sending balanced load of instructions to individual cores.

  7. Reference • [1] http://en.wikipedia.org/wiki/Multi-core • [2]http://www.dell.com/downloads/global/power/ps2q05-20050103-Fruehe.pdf • [3]http://multicore.amd.com/Resources/33211A_Multi-Core_WP_en.pdf • [4] http://www.intel.com/multi-core • [5] http://www.bitpipe.com/tlist/Multi-core-Processor-Architecture.html

More Related