Multicore Processor
Multicore Processor
Outline
Over view
Design
Performance
Advantages and disadvantages
Examples
Conclusion
Bibliography
Multicore Processor Overview
Core 2
Core 1
Why Using Multicore Processor
Drawbacks of Unicore Processors
Moore's law describes a
long-term trend in the history
of computing hardware.
The number
of transistors that can be placed
inexpensively on an integrated
circuit has doubled
approximately every two years.
he trend has continued for
more than half a century and is
not expected to stop until 2015
or later.
DESIGN
Single-core CPU Chip
CPU chip
register file
A The single core
L
U System bus
bus interface
Multi-core architecture
Replicate multiple processor cores on single die
Bus interface
c c c c
o o o o
r r r r
e e e e
1 2 3 4
Cores run in parallel
thread1 thread2 thread3 thread4
c c c c
o o o o
r r r r
e e e e
1 2 3 4
Within each core, threads are time-sliced (just like
on a uniprocessor)
c c c c
o o o o
r r r r
e e e e
1 2 3 4
Performance