loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06)
Impact of Coprocessors on a Multithreaded Processor Design Using Prioritized Threads
Montb?liard-Sochaux, France
February 15-February 17
ISBN: 0-7695-2513-X
Carsten Albrecht, University of Lubeck, Germany
Andreas C. Doring, IBM Zurich Research Laboratory, Switzerland
Frank Penczek, University of Lubeck, Germany
Torben Schneider, University of Lubeck, Germany
Hannes Schulz, University of Lubeck, Germany
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 fulfil 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.
Citation:
Carsten Albrecht, Andreas C. Doring, Frank Penczek, Torben Schneider, Hannes Schulz, "Impact of Coprocessors on a Multithreaded Processor Design Using Prioritized Threads," pdp, pp.109-115, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.