Simultaneous Multithreading
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Computer Science Clay
Active In SP
**

Posts: 712
Joined: Jan 2009
#1
01-03-2009, 10:02 AM


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
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Reply
computer science topics
Active In SP
**

Posts: 610
Joined: Jun 2010
#2
29-06-2010, 12:34 AM

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.
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Reply
saini.vivek
Active In SP
**

Posts: 1
Joined: Dec 2010
#3
25-12-2010, 12:21 PM

i m looking for a seminar and presentation report on this topic. can anybody help me.
Reply
science projects buddy
Active In SP
**

Posts: 278
Joined: Dec 2010
#4
25-12-2010, 11:22 PM

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:
en.wikipediawiki/Simultaneous_multithreading
cs.princeton.edu/courses/archive/fall05/cos471/reading/smt.pdf
d.umn.edu/~salu0005/smt.pdf
That should be sufficient information to create a seminar and presentation report.
Lots more information is available on the net. Google is your friend.
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
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

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 in C# study tips 0 205 06-06-2013, 04:22 PM
Last Post: study tips
  A Framework for Recognizing the Simultaneous Aspects of American Sign Language seminar flower 0 289 29-09-2012, 11:40 AM
Last Post: seminar flower
  Multithreading Microprocesors seminarbuddy 0 746 04-02-2010, 05:25 PM
Last Post: seminarbuddy