02-01-2011, 02:35 AM
Amazingly, the earliest threaded processor design dates back as early as the 1970s. And only now has it become the mainstream microprocessor architecture. This article describes the threaded microprocessors architecture and design and also explores the advantages of it over the out-of-order execution which is popular now has poor future. Many initial threaded architectures were based on the out-of-order execution. excellent performance, latency tolerance and scalability can be provided by the multi-threaded microprocessor design.
A multithreading processor for concurrently executing multiple threads is provided. an execution pipeline and a thread scheduler is present in a multithreaded microprocesor. The function of the thread scheduler is to dispatch the instructions of the threads to the execution pipeline. a stalling event caused by a dispatched instruction is detected by the execution pipeline and flushes the execution pipeline to enable instructions of other threads to continue executing. The thread that caused the stalling is identified by the execution pipeline and it communicates this information to the scheduler.
Get the report of this topic in these links:
http://www.freepatentsonline7657891.html
http://www.springerlinkcontent/y12taj3yvvepdee7/
http://www.scribddoc/24558582/Multithrea...chitecture
A multithreading processor for concurrently executing multiple threads is provided. an execution pipeline and a thread scheduler is present in a multithreaded microprocesor. The function of the thread scheduler is to dispatch the instructions of the threads to the execution pipeline. a stalling event caused by a dispatched instruction is detected by the execution pipeline and flushes the execution pipeline to enable instructions of other threads to continue executing. The thread that caused the stalling is identified by the execution pipeline and it communicates this information to the scheduler.
Get the report of this topic in these links:
http://www.freepatentsonline7657891.html
http://www.springerlinkcontent/y12taj3yvvepdee7/
http://www.scribddoc/24558582/Multithrea...chitecture