Designing Power-Friendly Devices

Updated: May 14, 2007
**
Download

Designing Power-Friendly Devices

DownloadWinHEC2007_ PowerFriendlyDevices.doc
2.1 MB
Microsoft Word file
Updated: May 8, 2007
**

This paper focuses on the behavior of devices that causes a significant increase to system power. Unfortunately, today's systems are not optimized for situations where devices either generate power-unfriendly traffic patterns or do not support baseline mobile platform features such as link power management or intelligent traffic management.

The first section of this paper covers key concepts of modern-day multicore platform power management works, with real-world data to illustrate the power impact of ill-behaved devices on platforms. The second section focuses on PCI Express Base Specification 2.0 (PCIe) and some of the key challenges observed, with recommendations including link state support, local power management policy, and production of activity patterns that help facilitate good platform energy efficiency. The third section focuses on USB 2.0, with recommendations including dynamic asynchronous scheduler management, conveying interrupt information through periodic endpoints, and the proper use of selective suspend.

This information applies for the following operating systems:
Windows Server 2008
Windows Vista
Microsoft Windows Server 2003
Microsoft Windows XP
Microsoft Windows 2000

Included in this white paper:

Responsiveness vs. Battery Life

Energy-Efficient Device Recommendations

Bus Traffic Alignment

Coalescing Interrupts

PCI Express Link Power Management

USB 2.0 Full- and Low-Speed Data Patterns

USB 2.0 High-Speed Data Patterns

Networking Device Recommendations

Streaming Device Recommendations

Human Interface Device Recommendations

Implementation Details


Top of pageTop of page