Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

A Comparison of Windows Driver Model Latency Performance on Windows NT and Windows 98

Windows 98 and NT share a common driver model known as WDM (Windows Driver Model) and carefully designed drivers can be binary portable. We compare the performance of Windows 98 and Windows NT 4.0 under load from office, multimedia and engineering applications on a personal computer (PC) of modest power that is free of legacy hardware. We report our observations using a complementary pair of system performance measures, interrupt and thread latency, that capture the ability of the OS to support multimedia and real-time workloads in a way that traditional throughput-based performance measures miss. We use the measured latency distributions to evaluate the quality of service that a WDM driver can expect to receive on both OSs, irrespective of whether the driver uses thread-based or interrupt-based processing. We conclude that for real-time applications a driver on Windows NT 4.0 that uses high, real-time priority threads receives an order of magnitude better service than a similar WDM driver on Windows 98 that uses Deferred Procedure Calls, a form of interrupt processing. With the increase in multimedia and other real-time processing on PCs the interrupt and thread latency metrics have become as important as the throughput metrics traditionally used to measure performance.

Erik Cota-Robles, Intel Architecture Labs

James P. Held, Intel Architecture Labs

BibTeX
@inproceedings {271779,
author = {Erik Cota-Robles and James P. Held},
title = {A Comparison of Windows Driver Model Latency Performance on Windows {NT} and Windows 98},
booktitle = {3rd Symposium on Operating Systems Design and Implementation (OSDI 99)},
year = {1999},
address = {New Orleans, LA},
url = {https://www.usenix.org/conference/osdi-99/comparison-windows-driver-model-latency-performance-windows-nt-and-windows-98},
publisher = {USENIX Association},
month = feb
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/osdi99/full_papers/cota/cota.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/osdi99/full_papers/cota/cota_html/cota.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us