DocumentCode :
3242044
Title :
Design and evaluation of an adaptive real-time microprocessor
Author :
Bauer, Matthias ; Lohn, Daniel ; Betting, Benjamin ; Brinkschulte, Uwe
Author_Institution :
Inst. for Comput. Sci., Johann Wolfgang Goethe Univ., Frankfurt am Main, Germany
fYear :
2013
fDate :
16-19 April 2013
Firstpage :
81
Lastpage :
88
Abstract :
Since most modern microprocessors are optimized for good average performance, their worst case performance is hard to predict. Therefore, the in time execution of real-time threads at any time is difficult to guarantee. So, in this paper we present an adaptive real-time microprocessor, which is fitted with a closed control loop. The controller is aware of the loss of performance due to various latency causing events at runtime and is able to respond to them by adapting the aimed throughput of each running thread. Afterwards, we evaluate our microprocessor with an embedded benchmark, discuss different parameters of the controller and show that a well-defined performance can be guaranteed by the use of control theory.
Keywords :
closed loop systems; embedded systems; integrated circuit design; microprocessor chips; multi-threading; performance evaluation; adaptive real-time microprocessor design; adaptive real-time microprocessor evaluation; closed control loop; control theory; controller parameters; embedded benchmark; microprocessor evaluation; microprocessor optimization; performance loss; real-time thread execution; worst case performance; Clocks; Instruction sets; Microprocessors; Processor scheduling; Real-time systems; Registers; Throughput; adaptive microprocessor; control theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolvable Systems (ICES), 2013 IEEE International Conference on
Conference_Location :
Singapore
Type :
conf
DOI :
10.1109/ICES.2013.6613286
Filename :
6613286
Link To Document :
بازگشت