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