Title
The Design and Implementation of the Intel® Real-Time Performance Analyzer
Abstract
Modern PCs support growing numbers of concurrently active independently authored real-timesoftware applications and device drivers. The non real-time 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.
Year
DOI
Venue
2002
10.1109/RTTAS.2002.1137387
IEEE Real-Time Technology and Applications Symposium
Keywords
DocType
ISSN
non real-time nature,windows deferred procedure call,thread latency,real-time performance analyzer,microsoft windows,os interrupt,robust real-time software,real-time schedulability analysis,model thread,pc oses,modern pcs,real time,quality of service
Conference
1545-3421
ISBN
Citations 
PageRank 
0-7695-1739-0
1
0.39
References 
Authors
0
6
Name
Order
Citations
PageRank
Leena K. Puthiyedath110.39
Erik Cota-robles2162.86
John Keys381.86
Anil Aggarwal4132.55
Jim P. Held510.39
Cota-Robles, E.610.39