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
What is SAP locking? It is a mechanism for describing and applying logical locks to database objects.

What is meant by branch instruction? A branch instruction is an instruction which changes the contents of the PC with the branch target address. This address is usually get by

A subscriber makes three phone calls of 3 minutes, 4 minutes and 2 minutes duration in a one hour period. Calculate the subscriber traffic in erlangs, CCS and CM. Subscriber tr

The search-based tools initially identify the problem and after that appropriately give advice on how to correct it. AT Expert from Cray Research is one of the tools being used

What is the LINQ file extension that interacts with Code Behinds objects? Ans) The extension of the file is .dbml

Why is fragmentation needed on Internet not on a typical WAN? TCP/IP protocol utilizes the name IP datagram to demote to an Internet packet. The amount of data carried into a d

Define Mapping and List  mapping procedure? The transformation of data from main memory to cache memory is known as an Mapping. Associative mapping Direct mapping

This unit introduces the most important ID terminology, explains why ID is important, and gives a description of the main ID activities and the characteristics of the ID process. I

if 2 forces are equal at an angle alpha between them - its resultant R and its direction

What is a Match Code? Match code is a tool to help us to find for data records in the system. Match Codes are an proficient and user-friendly search aid where key of a record i