• DocumentCode
    2379674
  • Title

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

  • Author

    Mische, Jörg ; Uhrig, Sascha ; Kluge, Florian ; Ungerer, Theo

  • Author_Institution
    Univ. of Augsburg, Augsburg
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    371
  • Lastpage
    376
  • Abstract
    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 arrays.
  • Keywords
    multi-threading; SMT processors; coprocessors; dominant meta thread; dominant time sharing; embedded hard real-time systems; hard real-time threads; multicycle memory latencies; reconfigurable arrays; spare resources; static WCET analysis; Control systems; Coprocessors; Delay; Energy consumption; OFDM modulation; Real time systems; Runtime; Surface-mount technology; Time sharing computer systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751887
  • Filename
    4751887