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
Which scheduling policy is most suitable for a time-shared operating system? Ans. Round-Robin scheduling policy is most appropriate for a time-shared operating system.

Explain ISDN Addressing with a example. A sub address, though a part of the ISDN address, is not seems as an integral part of the numbering scheme. Sub-address is carried in a

List the criteria on the basis of which data structures used in language processing can be classified. In language processing the data structures utilization can be classified

Take the last two digits of your UTCID. This is your duty cycle in percent. If your duty cycle is less than 10%, add 30 to your number. Create an assembly program that runs on t

TCP and UDP are both transport-level protocols. TCP is designed to give reliable statement across a variety of reliable and unreliable networks and internets. UDP gives a conne

Storing a word in Memory: That is similar process with fetching a word from memory. The required address is loaded into the MAR After that data to be written are lo

What are the difference between heap and stack? The Stack is more or less responsible for maintaining track of what's executing into our code or what's been "called". The Heap

Assemblies are made up of IL code modules and the metadata that explains them. Although programs may be compiled by an IDE or the command line, in fact, they are easily translated

Q. What is Data link layer? Data link layer: data link layer is responsible for transmitting a group of bits between adjacent nodes. Group of bits is termed as frame. Network