12
HYPER-THREADING TECHNOLOGY SHASHI KUMAR SHAW 2K13E25

HYPER-THREADING TECHNOLOGY

Embed Size (px)

Citation preview

HYPER-THREADING TECHNOLOGY

SHASHI KUMAR SHAW

2K13E25

CONTENTS

Introduction

HT Architecture

Working principle

Advantages & Disadvantages

INTRODUCTION

“HT Technology”, enables the processor to

execute two threads or sets of instructions

at the same time. Since hyper-threading

allows two streams to be executed in parallel

it is almost like having two separate processor

working together.

Hyper-Threading Architecture

First used in Intel Xeon MP processor Makes a single physical processor appear as

multiple logical processors. Each logical processor has a copy of architecture

state. Logical processors share a single set of physical

execution resources

Hyper-Threading technology is a form of simultaneous multi-threading technology (SMT), where multiple threads of software applications can be run simultaneously on one processor.

This is achieved by duplicating the architectural state on each processor, while sharing one set of processor execution resources.

Advantages

Extra architecture only adds about 5% to the total die area.

No performance loss if only one thread is active. Increased performance with multiple threads

Hyper-Threading Technology is designed to increase the ability to use a processor efficiently

Increase thread-level parallelism

Disadvantages

To take advantage of hyper-threading performance, serial execution can not be used.Threads are non-deterministic and involve

extra designThreads have increased overhead

Shared resource conflicts

Business Benefits of Hyper-ThreadingTechnology

Higher transaction rates for e-businesses

Improved reaction and response times for end-users and customers.

Increased number of users that a server system can support

Handle increased server workloads

Compatibility with existing server applications and operating systems

Conclusion Intel’s Hyper-Threading Technology

brings the concept of simultaneous multi-threading to the Intel Architecture

Hyper-Threading Technology shows performance gains of up to 30% on common server application benchmarks for this technology.

?

THANK YOU