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
Signify this problem by means of: i.    An Entity Relationship model; ii.    Relational tables. Pete's Programmers is a firm which supplies part time staff on contract to organisat

Q. Principles for developing successful system? (1)  Both developers and customers must be involved for accuracy in the information. (2)  A problem solving approach must be

Can you delete a domain, which is being used by data elements? No.

Explain various fields in IPV6 base header? Although IPv6 base header is double as large as an IPv4 header, this contains less information. Given diagram demonstrates the forma

Java Database Connectivity (JDBC) With two different types of technologies available in the market today viz., the Windows and the Java technologies developed by the Microsoft

Q. What is Multiple Interrupt Lines? Multiple Interrupt Lines: Simplest solution to problems above is to provide multiple interrupt lines that will result in immediate recognit

Instruction Level It refers to condition where different instructions of a program are implemented by different processing elements. Most processors have various execution unit

whitch goods did the new england colonies exportto england and what did they get in return

Mathematical Simulation and Modelling Applications The tasks include mathematical simulation and modelling need lots of parallel processing. Three fundamental formalisms in mat

Question 1: (a) How would you explain human reasoning? (b) Explain the different types of human reasoning? Question 2: (a) What are the computational factors affec