Browse > Article

Fast Context Switching Architecture in Embedded Systems  

Son, Jeongho (한국전자통신연구원)
Publication Information
Abstract
In real-time embedded systems, the responsibility is the most important thing because it is related to human life. Context switching is a part of which can slow down the responsibility. We therefore should minimize the amount of state that needs to be saved during context switching. In this paper, we introduce a new architecture (Register Farm) for context switching which can exchange two contexts in one cycle time. Although it might increase the cost of MCU design and the complexity of circuit, it cannot miss any interrupt during context switching. Consequently, Register Farm architecture can make embedded systems spread out in human life because it can increase reliability and responsibility in real time embedded systems.
Keywords
register farm; context switching; embedded system;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Tanaka, "Fast context switching by hierarchical task allocation end reconfigurable cache", IWIA'03, pp. 20-29, 2003.
2 J. Kreuzinger, A. Schulz, M. Pfeffer, Th. Ungerer, "Real-time scheduling on multithreaded processors", RTCSA 2000, pp. 155-159, 2000.
3 C Huang, K. Hsieh, J. Li, J. K. Lee, "Support of paged register files for improving context switching on embedded processors", IEEE, pp. 352-357, 2009.
4 W. Grunewald and T. Ungerer, "Toward extremely fast context switching in a block-multithreaded processors", CSE'09, pp.592-599, 1996.
5 P. R. Nuth, "Parallel processor architecture: a thesis proposal", MIT VLSI Merno, 1990.
6 P. Jaaskelainen, P. Kellomaki, J. Takala and H. Kultala, "Reducing context switch overhead with compiler assisted threading", EUC'08, pp. 461-466, 2008.
7 W. Qin, "Double context microprocessor architecture", HPC 2000, pp. 370-371, 2000.