Presentation is loading. Please wait.

Presentation is loading. Please wait.

– Mehmet SEVİK – Yasin İNAĞ

Similar presentations


Presentation on theme: "– Mehmet SEVİK – Yasin İNAĞ"— Presentation transcript:

1 152120061028 – Mehmet SEVİK 152120061027 – Yasin İNAĞ
Hyper - threading – Mehmet SEVİK – Yasin İNAĞ

2 CONTENT INTRODUCTION TRADITIONAL APPROACHES THREAD-LEVEL PARALLELISM
HYPER-THREADING (HT) TECHNOLOGY PERFORMANCE

3 INTRODUCTION Hyper-Threading technology makes a single processor appear as two logical processors. It was first implemented in the Prestonia version of the Pentium® 4 Xeon processor on 02/25/02.

4 Traditional Approaches
Well-known techniques; Super Pipelining Branch Prediction Super-scalar Execution Out-of-order Execution Fast memories (Caches)

5 Fast Memory (Caches) Super Pipiling
Have finer granularities, execute far more instructions within a second (Higher clock frequencies) Hard to handle cache misses, interrupts and branch mispredictions Fast Memory (Caches) To reduce the memory latencies, hierarchical units are using which are not an exact solution

6

7 Thread-Level Parallelism
Chip Multi-Processing (CMP) Put 2 processors on a single die Processors (only) may share on-chip cache Cost is still high Single Processor Multi-Threading; Time-sliced multi-threading Switch-on-event multi-threading Simultaneous multi-threading

8 Hyper-Threading (HT) Technology
Provides more satisfactory solution Single physical processor is shared as two logical processors Each logical processor has its own architecture state Single set of execution units are shared between logical processors

9

10

11

12

13

14

15


Download ppt "– Mehmet SEVİK – Yasin İNAĞ"

Similar presentations


Ads by Google