|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Leena K. Puthiyedath, Erik Cota-Robles, John Keys, Anil Aggarwal, Jim P. Held, "The Design and Implementation of the Intel? Real-Time Performance Analyzer," 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 123, Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02), 2002. | |||
| BibTex | x | ||
| @article{ 10.1109/RTTAS.2002.1137387, author = {Leena K. Puthiyedath and Erik Cota-Robles and John Keys and Anil Aggarwal and Jim P. Held}, title = {The Design and Implementation of the Intel? Real-Time Performance Analyzer}, journal ={2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS)}, volume = {0}, year = {2002}, issn = {1080-1812}, pages = {123}, doi = {http://doi.ieeecomputersociety.org/10.1109/RTTAS.2002.1137387}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS) TI - The Design and Implementation of the Intel? Real-Time Performance Analyzer SN - 1080-1812 SP EP A1 - Leena K. Puthiyedath, A1 - Erik Cota-Robles, A1 - John Keys, A1 - Anil Aggarwal, A1 - Jim P. Held, PY - 2002 KW - null VL - 0 JA - 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS) ER - | |||
Modern PCs support growing numbers of concurrently active independently authored real-time software 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.
