Features of hyper-threading, Computer Engineering

The salient features of hyper threading are:

i)  Improved support for multi-threaded code, permitting multiple threads to run concurrently.

ii) Response time and improved reaction, and increased number of users a server can support.

According to Intel, the primary implementation only used an additional 5% of the die area over the "normal" processor, yet yielded performance improvements of 15-30%. Intel claims up to a 30% speed improvement with respect to otherwise the same, non-SMT Pentium 4. Though, the performance improvement is very application dependent, and some programs in fact slow down slightly when HTT is turned on.

This is because of the replay system of the Pentium 4 tying up valuable implementation resources, thereby starving for the other thread. Though, any performance degradation is unique to the Pentium 4 (due to several architectural nuances), and is not characteristic of concurrently multithreading in general.

Posted Date: 3/5/2013 5:46:14 AM | Location : United States







Related Discussions:- Features of hyper-threading, Assignment Help, Ask Question on Features of hyper-threading, Get Answer, Expert's Help, Features of hyper-threading Discussions

Write discussion on Features of hyper-threading
Your posts are moderated
Related Questions
Double Negation : All parents are forever correcting their children for the find of double negatives,  there we have to be very alert with them in natural language like: "He d

Q. What is Accumulator Register? Accumulator Register (AC):  This register is used to store data temporarily for computation by Arithmetic and logic unit (ALU).  AC generally c

Discuss about the Bus and Memory Transfer A read action implies transfer of information to outside environment from a memory word, whereas storage of information inside memory

Input Output Techniques: o   Interrupt driven o   Direct Memory Access (DMA) o   Programmed Programmed I/O   CPU has control over I/O directly   Read/write

How does the interaction between the Dynpro and the ABAP/4 Modules takes place? -A transaction is a collection os screens and ABAP/4 routines , controlled and implemented by a

System.Data.DLinq.dll gives functionality to work with LINQ to SQL.

Condition codes are the list of possible conditions that can be tested through conditional instructions. Typical conditional instructions have: conditional branches, conditional ju

I have used the PIC18F452 microcontroller for both the main micro and the interface chip device because of it enhanced features that can be used to meet the specification required

How will you fine-tune a class? It is useful to fine-tune classes before writing code in order to examine development or to improve performance. The purpose of execution is to

What is the basic approach of page replacement?  If no frame is free is available, find one that is not currently being used and free it. A frame can be freed by writing its co