Support of paged register files for improving context switching on embedded processors

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

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%. © 2009 IEEE.

Cite

CITATION STYLE

APA

Huang, C. W., Hsieh, K. Y., Li, J. J., & Kuen Lee, J. (2009). Support of paged register files for improving context switching on embedded processors. In Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009 (Vol. 2, pp. 352–357). https://doi.org/10.1109/CSE.2009.368

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free