DocumentCode :
3503343
Title :
Impact of coprocessors on a multithreaded processor design using prioritized threads
Author :
Albrecht, Carsten ; Doring, A.C. ; Penczek, Frank ; Schneider, Torben ; Schulz, Hannes
Author_Institution :
Inst. of Comput. Eng., Lubeck Univ., Germany
fYear :
2006
fDate :
15-17 Feb. 2006
Abstract :
Recently, multithreading became a standard technique to improve the processor utilization and system performance. Hardware support is provided for coarse-grained as well as simultaneous multithreading. In particular, embedded devices combine processor cores and varying sets of coprocessors to fulfill the requirements of their dedicated application field. In this paper, a simultaneous multithreaded processor is investigated that applies dynamic priorities for each thread on the instruction level. By means of a synchronization coprocessor, priorities of threads are dynamically adapted when other threads have to wait for a given thread. Based on simulations of a network-processing workload, two strategies of dynamic priority adaptation are evaluated and compared with static prioritization. As a result, performance gain can be shown.
Keywords :
coprocessors; multi-threading; embedded devices; multithreaded processor design; prioritized threads; processor utilization; simultaneous multithreading; synchronization coprocessor; system performance; Coprocessors; Delay; Embedded system; Hardware; Multithreading; Network servers; Process design; Surface-mount technology; System performance; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed, and Network-Based Processing, 2006. PDP 2006. 14th Euromicro International Conference on
ISSN :
1066-6192
Print_ISBN :
0-7695-2513-X
Type :
conf
DOI :
10.1109/PDP.2006.42
Filename :
1613260
Link To Document :
بازگشت