Simultaneous Multithreading
#1
Photo 

Simultaneous Multithreading

The competency of superscalar CPUs attains more dominance with the usage of simultaneous multithreading or the SMT technique. With this method, the modern processor resources can be exploited to the fullest level by the multiple independent threads. To do so these multiple threads utilizes the same clock cycle to carry out different instructions by using the execution unit that the first thread spared.

The add-ons needed to achieve this are the ability to fetch instructions from multiple threads in a cycle and a larger register file to hold data from multiple threads, where the basic processor unit remains the same. The numbers of multiple threads are usually limited to 2,4, or 8 depending on the chip complexity
Reply
#2
Simultaneous Multithreading
Abstract
Simultaneous multithreading, often abbreviated as SMT, is a technique for improving the overall efficiency of superscalar CPUs. SMT permits multiple independent threads of execution to better utilize the resources provided by modern processor architectures. Simultaneous multithreading allows multiple threads to execute different instructions in the same clock cycle, using the execution units that the first thread left spare. This is done without great changes to the basic processor architecture: the main additions needed are the ability to fetch instructions from multiple threads in a cycle, and a larger register file to hold data from multiple threads. The number of concurrent threads can be decided by the chip designers, but practical restrictions on chip complexity usually limit the number to 2, 4 or sometimes 8 concurrent threads.
Reply
#3
Question 
i m looking for a seminar report on this topic. can anybody help me.
Reply
#4

Simultaneous multithreading
Often abbreviated as SMT, it is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. The multiple independent threads of execution can make a better utilization of the resources provided by modern processor architectures with the help of simultaneous multithreading.
In fact , this concept is similar to the preemptive multitasking, but this has been implemented at the thread level of execution in modern superscalar processors. The two main implementations of multithreading are Simultaneous multithreading (SMT) and temporal multithreading. In the case of temporal multi threading, one thread of instructions can execute in any given pipeline stage at a time, whereas instructions from more than one thread can be executing in any given pipeline stage at a time in the case of simultaneous multithreading. The hardware modifications needed are mainly for:
fetching instructions from multiple threads in a cycle, and larger register file to hold data from multiple threads. the chip designers can decide on the number of concurrent threads that can be processed. As many as 8 threads per core has been implemented in some processor architectures. The increased conflict on shared resources occurs due to the simultaneous multithreading, as this is an efficiency solution.

Get more details here:
http://en.wikipediawiki/Simultaneous_multithreading
http://cs.princeton.edu/courses/archive/...ng/smt.pdf
http://d.umn.edu/~salu0005/smt.pdf
That should be sufficient information to create a seminar report.
Lots more information is available on the net. Google is your friend.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: multithreading c msdn, multithreading delegate, graphical solutions of simultaneous, multithreading deadlock, simultaneous pairs powerpoint, simultaneous ac dc transmission system ppt, guide simultaneous multithreading simulation,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Multithreading Microprocesors seminarbuddy 0 1,217 04-02-2010, 05:25 PM
Last Post: seminarbuddy

Forum Jump: