Multicore1

Multicore1 - ◦ Power Wall increasing frequency was...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Emerging Technologies of  Computation Montek Singh COMP790-084 Oct 11, 2011
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Basics of multicore systems what is multicore? why multicore? main features examples Next two classes case studies benefits and challenges key research problems Today:  Multicore Systems
Background image of page 2
Two or more CPU cores  on a single die typically share L2 cache typically separate L1 caches share main memory What is Multicore Design?
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What was happening before c. 2010? What started happening c. 2010? Why? Why Multicore?
Background image of page 4
Three main technological reasons Memory Wall increasing gap between CPU and memory speeds no longer makes sense to simply make CPU faster ILP Wall increasing difficulty in finding enough parallelism in single  stream of instructions tried hyper-threading already
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 10
Background image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ◦ Power Wall increasing frequency was increasing power density without so much increase in performance poses big manufacturing problems Why Multicore? Why Multicore? Main manufacturing advantages over discrete processors ◦ on-chip caches faster shared L2 cache ◦ physical proximity of CPUs allows cache coherence circuitry to be much faster ◦ inter CPU communication much faster than traditional multiprocessor supercomputers ◦ much less PCB area than discrete processors ◦ higher performance/power ratio voltage scaling Why Multicore? Frontside and Backside buses Northbridge and Southbridge Let’s talk buses Example: Intel i7 Example: ARM Cortex-A9 Example: NVIDIA...
View Full Document

This note was uploaded on 11/28/2011 for the course COMP 790 taught by Professor Staff during the Fall '08 term at UNC.

Page1 / 11

Multicore1 - ◦ Power Wall increasing frequency was...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online