Week_3
Week_3
Landscape
(CS 526)
c c c c
o o o o
r r r r
e e e e
1 2 3 4
18
The cores run in
parallel
thread 1 thread 2 thread 3 thread 4
c c c c
o o o o
r r r r
e e e e
1 2 3 4
19
Within each core, threads are time-sliced
(just like on a uniprocessor)
several several several several
threads threads threads threads
c c c c
o o o o
r r r r
e e e e
1 2 3 4
20
Within each core, threads are time-sliced
(Or Simultaneous Multithreading can be employed)
several several several several
threads threads threads threads
c c c c
o o o o
r r r r
e e e e
1 2 3 4
Serial Performance Scaling is Over
• Cannot continue to scale processor
frequencies
– no 10 GHz chips