• 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