Multithreading Microprocesors
#1

Multithreading has been proposed as a method to reduce long latencies in multiprocessor systems. This is advantageous when one has large on chip caches, associativity of two, and a memory access cost of roughly 50 instructions. A small number of threads is enough, the thread system need not be xtraordinarily fast. The miss ratios are significantly less for multithreading because switch-on-miss multithreading introduces unfair scheduling.
A process runs until it misses on on-chip cache and miss request is issued to the off chip memory system and the processor switches over to another thread. The cost effectiveness of multithreaded processor comes from the fact that we can eliminate the lagrge intermediate level cache and making concurrent use of the processor and the memory system.
Data-Driven Multithreading is a nonblocking multithreading execution model that tolerates internode latency by scheduling threads for execution based on data availability. Scheduling based on data availability can be used to exploit cache management policies that reduce significantly cache misses.policies include firing a thread for execution only if its data is already placed in the cache which are called CacheFlow policy. Its main part is a memory mapped hardware module that is attached directly to the processor's bus which is responsible for thread scheduling and is known as the Thread Synchronization Unit (TSU).

studies of multithreaded architctures have primarily focussed on multiprocessor systems where several threads of parallel programs are maintained on each processor. Adding more threads leads to very fine grain time sharing leading to sharing of processor, network and memory system resources.

Multithtead cache behaviour
The miss rate determines the thread run length which determines the number of independent threads required to mask a given memory latency.There are several factors to consider for designing switch-on-miss cache design:
-cache size:
-cache partitioning
-cache associativity

Given the current growth rate, multithreading will become superior to others in the near future.

full seminar report download:
http://seminarsprojects.in/attachment.php?aid=971
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 in java ppt pdf, multithreading, pdf on multithreading chat application in java, multithreading in java in w3schools, multithreading in c net, multithreading seminar report, need for multithreading microprocessors,

[-]
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
Photo Simultaneous Multithreading Computer Science Clay 3 2,333 25-12-2010, 11:22 PM
Last Post: science projects buddy

Forum Jump: