Anda di halaman 1dari 14

Submitted To: Mr.

Shiv Kumar Saxena

Submitted By: Shlok singh 0909010107 CS-B\3rd year

Review of Threading Algorithms


Hyper-Threading Concepts Hyper-Threading Architecture

Advantages/Disadvantages
Applications

Time-slicing A processor switches between threads in fixed time intervals. High expenses, especially if one of the processes is in the wait state. Switch-on-event Task switching in case of long pauses Waiting for data coming from a relatively slow source, CPU resources are given to other processes

Hyper-Threading Technology makes a single physical

processor appear as multiple logical processors At each point of time only a part of processor resources is used for execution of the program code. Unused resources can also be loaded, for example, with parallel execution of another thread/application. Extremely useful in desktop and server applications where many threads are used.

Previous Generation Dual-Core Processor Without Intel Hyper-Threading Technology


Thread 1
Core 1

Thread 2

Core 2

New 2010 Intel CoreTM i5 Processor with Intel Hyper-Threading Technology14


Thread 1

Core 1

Thread 2 Thread 3 Core 2

Thread 4

Each processor core works on two tasks at the same time

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

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

Better resource utilization

To take advantage of hyperthreading performance, serial execution can not be used.

Threads are non-deterministic and involve extra design

Shared resource conflicts

Intel Hyper-Threading Technology2 Smart multi-tasking by enabling each processing core to run multiple tasks, or "threads," at the same time. Intel HD Graphics Enhanced Intel HD Graphics now integrated with the processor

2 Intel Hyper-Threading Technology is exclusively available with the Intel Core i5-600 and i3-5 00processor series only

1 Intel Turbo Boost Technology is available with the Intel Core i5-600 processor series only 2 Intel Hyper-Threading Technology is available with the Intel Core i5-600 and i3-500 processor series only

Intel Turbo Boost Technology1 Intelligently accelerates performance when there is thermal headroom to match your workload for both CPU and GRAPHICS Intel Hyper-Threading Technology2 Smart multi-tasking by enabling each processing core to run multiple tasks, or "threads," at the same time. Intel HD Graphics Enhanced Intel HD Graphics now integrated with the processor

Intel's Pentium 4 processors of late have matured into a well rounded desktop and workstation processor. Intel's introduction of value chipsets based on DDR-SDRAM has made the Pentium 4 somewhat affordable for the average users.

Anda mungkin juga menyukai