• DocumentCode
    1820630
  • Title

    Support of Paged Register Files for Improving Context Switching on Embedded Processors

  • Author

    Huang, Chung-Wen ; Hsieh, Kun-Yuan ; Li, Jia-Jhe ; Lee, Jenq Kuen

  • Author_Institution
    Nat. Tsing-Hua Univ., Hsinchu, Taiwan
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    352
  • Lastpage
    357
  • Abstract
    The increasing number of complex jobs scheduled to execute on embedded systems has increased the importance of fast response times in job scheduling and task switching on embedded processors. This paper addresses the issue of reducing context-switching overhead. We present a novel register file architecture, the paged register file (pRF), that comprises two novel mechanisms for reducing context-switching latency related to the hardware context: the valid-annotated register file and semishadowing. The valid-annotated register file contains valid bits to annotate the used registers, which can be used to reduce register accesses in context switching. Moreover, the utilization of the register file is increased by semishadowing, which allows two threads to share the same register file. Experimental results obtained on the XEEMU platform with the benchmarks, DSPstone, show that support for our proposed pRF design reduces the frequency of context-switching by around 24% and reduces the amount of register movements by 46.9%.
  • Keywords
    embedded systems; memory architecture; microprocessor chips; scheduling; complex jobs; context switching; context-switching latency; context-switching overhead; embedded processor; embedded systems; fast response times; job scheduling; paged register files; register access; register file architecture; semishadowing; task switching; valid-annotated register file; Application software; Computer architecture; Delay; Embedded computing; Embedded system; Frequency; Hardware; Processor scheduling; Registers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.368
  • Filename
    5284053