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
Q. What do you mean by Lock Synchronization? Lock Synchronization: In this method contents of an atom are updated by requester process and sole access is granted before atomic

Q. How is an instruction represented? Instruction is signified as a sequence of bits. A layout of an instruction is called as instruction format. Instruction formats are princi

What is Redundant Array of Independent Disks? Researchers are constantly trying to improve secondary storage media by raising their, performance, capacity as well as reliabilit

Stack unwinding in C++ is a process during exception handling when the destructor is known for all local objects the place where the exception was thrown and where it is caught.

There are many different forms of micro-controller and a manufacturer, selecting the proper micro-controller for your application is one of the critical decisions which controls th

Write the truth table for a clocked J-K flip-flop that is triggered by the positive-going edge of the clock signal. Ans. Logic diagram of JK flip flop Truth T

Define compilers and interpreters with high level language? Both compilers and interpreters are available for most high-level languages. Though LISP and BASIC are in particular

Explain the significance of init() and destroy( ) methods of an applet? Also explain two ways of invoking an applet. The init( ) method is utilized for fundamental initializati

The Prisoner's Dilemma is a well-known problem in game theory. Two thieves are arrested and held in custody separately. The police offer each the same deal. Inform on your partn

Unit testing and integration testing: Unit testing focuses on the least element of software design by the module. Unit test is conducted on every of the modules to uncover er