Title
Impact of Coprocessors on a Multithreaded Processor Design Using Prioritized Threads
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.
Year
DOI
Venue
2006
10.1109/PDP.2006.42
PDP
Keywords
Field
DocType
processor core,system performance,multithreaded processor design,simultaneous multithreading,prioritized threads,processor utilization,dynamic priority adaptation,embedded device,dynamic priority,dedicated application field,performance gain,simultaneous multithreaded processor,multi threading,coprocessors
Multithreading,Computer science,Parallel computing,Thread (computing),Processor design,Simultaneous multithreading,Temporal multithreading,Coprocessor,Barrel processor,Multi-core processor,Distributed computing
Conference
ISSN
ISBN
Citations 
1066-6192
0-7695-2513-X
0
PageRank 
References 
Authors
0.34
6
5
Name
Order
Citations
PageRank
Carsten Albrecht1559.34
Andreas C. Doring200.34
Frank Penczek3375.64
Torben Schneider436014.68
Hannes Schulz55510.82