Sie sind auf Seite 1von 11

Multicore architecture

What is multicore?
A

multi-core design in which a single


physical processor contains the core
logic of more than one processor.
Goal- enable a system to run more
task simultaneously achieving
greater overall performance

Hyper-threading or
multicore?
Early

PCs-capable of doing single


task at a time.
Later multi-threading tech., came
into place.
Intels multi-threading called Hyperthreading.

2 Threads

Thread
Chip

Chip

C
o
r
e

C
o
r
e

Hyper-threading

Multi-core processors
Each

core has its execution pipeline.


No limitation for the number of cores
that can be placed in a single chip.
Two cores run at slower speeds and
lower temperatures.
But the combined throughput >
single processor.

Fundamental relationship
b/w freq. and power.
The

fundamental relationship
b/w freq. and power can be used to
multiply the no. of cores from 2 to 4,
8 and even higher.

Modifications needed to implement


multicore.
Memory
sub-system

Core

Cache

core
Silicon
chip

core

Intel-multicore
architecture
Intel
Intel
Intel
Intel
Intel

Turbo Boost Tech.


Hyper Threading Tech.
Core Microarchitecture.
Advanced Smart Cache.
Smart Memory Access.

Intel Advanced Smart Cache

Intel Smart Memory


access

Benefits
Multi-core

performance.
Dynamic scalability.
Design and performance scalability
Intelligent performance on-demand
Increased performance on Highlythreaded apps.
Scalable shared memory.
Multi-level shared cache.

Das könnte Ihnen auch gefallen