DocumentCode :
3035663
Title :
Toward a processor core for real-time capable autonomic systems
Author :
Uhrig, Sascha ; Maier, Stefan ; Ungerer, Theo
Author_Institution :
Inst. of Comput. Sci., Augsburg Univ.
fYear :
2005
fDate :
21-21 Dec. 2005
Firstpage :
19
Lastpage :
22
Abstract :
This paper proposes a processor core that allows to support the autonomic computing principles in embedded hard-real-time systems. The simultaneous multithreaded CAR-core processor features hardware-integrated scheduling schemes that isolate the hard-real-time thread from non-real-time threads. It is binary compatible with Infineon´s TriCore processor and designed as IP core for a system-on-chip. The challenge for the processor design is to implement simultaneous multithreading such that a thread cannot influence the timing behavior of another thread in order to allow predictable thread execution times. Therefore new instruction issue and data memory access techniques are proposed. The autonomic computing requirements shall be implemented by autonomic managers running as helper threads in own thread slots concurrent to the real-time application. The autonomic manager threads monitor the application and decide if self-configuration, self-healing, self-optimization, or self-protection must be triggered
Keywords :
microcontrollers; multi-threading; real-time systems; system-on-chip; embedded hard-real-time systems; hardware-integrated scheduling schemes; multithreaded CAR-core processor; real-time capable autonomic systems; system-on-chip; Concurrent computing; Embedded computing; Monitoring; Multithreading; Process design; Processor scheduling; Real time systems; System-on-a-chip; Timing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Information Technology, 2005. Proceedings of the Fifth IEEE International Symposium on
Conference_Location :
Athens
Print_ISBN :
0-7803-9313-9
Type :
conf
DOI :
10.1109/ISSPIT.2005.1577063
Filename :
1577063
Link To Document :
بازگشت