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
Link To Document