• DocumentCode
    2716711
  • Title

    The design and implementation of the intel® real-time performance analyzer

  • Author

    Puthiyedath, Leena K. ; Cota-Robles, Erik ; Keys, John ; Aggarwal, Anil ; Held, Jim P.

  • fYear
    2002
  • fDate
    2002
  • Firstpage
    123
  • Lastpage
    132
  • Abstract
    Modern PCs support growing numbers of concurrently active independently authored real-time software applications and device drivers. The non realtime nature of PC OSes (Linux, Microsoft Windows, etc.) means that robust real-time software must cope with hold-offs without degradation in user perceivable application quality of service. The open nature of the PC platform necessitates measuring OS interrupt and thread latencies under concurrent load in order to determine with how much hold-off the application must cope. The Intel® Real-Time Performance Analyzer is a toolkit for PCs running Microsoft Windows. The toolkit statistically characterizes thread and interrupt latencies plus Windows Deferred Procedure Call (DPC) and kernel Work Item latencies. The toolkit also has facilities for analyzing the causes of long latencies. These latencies can then be incorporated as additional blocking times in a real-time schedulability analysis. An isochronous workload tool is included to model thread and DPC based computation and detect missed deadlines.
  • Keywords
    interrupts; real-time systems; software performance evaluation; software tools; Intel real-time performance analyzer; OS interrupt; concurrent load; interrupt latencies; isochronous workload tool; quality of service; real-time schedulability analysis; robust real-time software; thread latencies; toolkit; Application software; Degradation; Delay; Linux; Performance analysis; Personal communication networks; Quality of service; Robustness; Software quality; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-1739-0
  • Type

    conf

  • DOI
    10.1109/RTTAS.2002.1137387
  • Filename
    1137387