Title :
SMTA: next-generation high-performance multi-threaded processor
Author :
Tu, J.-F. ; Wang, L.-H.
Author_Institution :
Dept. of Comput. Sci. & Eng., Tatung Univ., Taipei, Taiwan
fDate :
9/1/2002 12:00:00 AM
Abstract :
Multi-threading is one of the methods of improving the performance of processors. In this paper, a super-multi-threaded processor is proposed. In the multi-threaded architecture, a thread dispatcher is constructed to manage the thread-level parallelism and instruction-level parallelism, and to build a communication unit to transfer the dependence data among the threads. Furthermore, the authors illustrate the control flow with a Petri net model, and simulate the proposed architecture using a trace-driven simulation tool suite. From the simulation results, the authors find that the proposed architecture achieves two goals: the individual thread slot in the proposed multi-threaded processor achieves more significant throughput gains than the DLX pipeline processor, and it minimises the cost of the expansion of multi-threaded processor systems.
Keywords :
Petri nets; multi-threading; multiprocessing systems; parallel architectures; Petri net model; SMTA; communication unit; instruction-level parallelism; multi-threaded architecture; next-generation high-performance multi-threaded processor; super-multi-threaded processor; thread dispatcher; thread-level parallelism; throughput gains; trace-driven simulation tool suite;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:20020426