Sciweavers

ICCD
2008
IEEE

Exploiting spare resources of in-order SMT processors executing hard real-time threads

13 years 11 months ago
Exploiting spare resources of in-order SMT processors executing hard real-time threads
— We developed an SMT processor that allows a static WCET analysis of several hard real-time threads and uses the remaining resources for soft or non real-time threads. The analysis is possible, because one Dominant Meta Thread (DMT) is executed as if it were the unique thread on the processor and thus single-threaded WCET techniques can be applied. To provide more than one hard real-time thread the execution time of the Dominant Meta Thread is distributed by time sharing whereby the length of the time slices and periods can be adjusted at runtime. Our technique, called Dominant Time Sharing (DTS), can be used to minimize the number of control units in embedded hard real-time systems and hence reduces the overall energy consumption and material demand. In contrast to many other studies we are able to handle multicycle memory latencies while preserving analyzability. The proposed technique can easily be extended to access other external resources like coprocessors or reconfigurable a...
Jörg Mische, Sascha Uhrig, Florian Kluge, The
Added 30 May 2010
Updated 30 May 2010
Type Conference
Year 2008
Where ICCD
Authors Jörg Mische, Sascha Uhrig, Florian Kluge, Theo Ungerer
Comments (0)