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