DocumentCode
3210299
Title
Improving processor utilization with a task classification model based application specific hard real-time architecture
Author
Färber, Georg ; Fischer, Franz ; Kolloch, Thomas ; Muth, Annette
Author_Institution
Lab. for Process Control & Real-Time Syst., Tech. Univ. Munchen, Germany
fYear
1997
fDate
27-29 Oct 1997
Firstpage
276
Lastpage
283
Abstract
Modern microprocessors with caches and pipelines show increasing performance, but at the price of a decreasing predictability of execution times. The design of hard real time systems however has to be based on worst case considerations. Consequently, real-time systems are generally oversized and fail to profit of developments in the standard processor field. This paper presents an approach where real-time systems are analyzed and built according to a task classification model. Each class of tasks corresponds to a type of processor best suited in terms of performance and deterministic execution times. The resulting target architecture framework is a tightly coupled heterogeneous multiprocessor system based on templates using off-the-shelf components. The described real-time system design process includes a schedulability analysis method that supports the partitioning and allocation process and provides the necessary real-time guarantees. The result is a event-driven hard real-time system with improved processor utilization that will provably meet all its deadlines. A rapid prototyping platform implementing this concept is presented as well as application examples
Keywords
multiprocessing systems; processor scheduling; real-time systems; software prototyping; application specific hard real-time architecture; caches; execution times; hard real time systems; microprocessors; pipelines; processor utilization; rapid prototyping platform; real-time architecture; schedulability analysis; target architecture framework; task classification model; templates; tightly coupled heterogeneous multiprocessor system; Delay; Laboratories; Microprocessors; Modems; Process control; Processor scheduling; Prototypes; Random access memory; Real time systems; System analysis and design;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Computing Systems and Applications, 1997. Proceedings., Fourth International Workshop on
Conference_Location
Taipei
Print_ISBN
0-8186-8073-3
Type
conf
DOI
10.1109/RTCSA.1997.629234
Filename
629234
Link To Document