
Devices
Processors and Performance
CPU Power Utilization on Intel® Architecture: Many applications use timer based interrupts for periodic execution of a code section before or at a particular timeline. The granularity of the interrupt frequency has an impact on the platfrom power. Timers that are too granular (such as every millisecond) degrade CPU C-state residency and therefore use more energy. - Maximizing Performance and Energy-Efficiency on Intel® Core Microarchitecture using Multi-Threading: Performance and energy-efficiency has always been one of the major areas of importance for mobile platforms, and as such, a mobile platform makes a great test vehicle to uncover the relationship between 1) threading and performance and 2) threading and energy-efficiency. This paper shows that with multithreaded applications, the job at hand may be able to finish faster than single-threaded applications. As a result, the boost in performance may result in power saving as system resources will be used for less time, as compared to single-threaded version.
- How to Reduce Power Consumption in a Real-Time Threaded Application: This document describes ata high level how Hyper-Threading technology can decrease the total power consumed in a threaded multimedia application.
- Power Optimization: Furthering the Mobile Vision: In this series of Power Optimization whitepapers, we provide developers insight on Intel mobile platform power profiles, and software techniques for optimizing power in specific component s (along with the impact on the overall platform).
Disk I/O
- DVD Playback Power Consumption Analysis: This paper analyzes the power consumption of different DVD playback software, and provides recommendations for reducing power consumption. For this study, various DVD playback software was analyzed and run with the multiple configurations available. We provide our recommendation on an optimal strategy for reducing power consumption while playing content from a DVD-ROM.
- DVD/CD Rendering: Optimizing for Power on Mobile Platforms: This paper introduces a technique of optimizing a multimedia application when it accesses content from a DVD/CD such that the playback of the DVD/CD comsumes much less power.
- Power Analysis of Disk I/O Methodologies: This paper analyzes the power characteristics of the hard disk during sequential/random reads and native command queuing, and provides an analysis on file fragmentation and disk thrashing. This paper also provides guidelines on optimizing the power during disk I/O in various usage models along with the power impact.
Networking
- Data Transfer over Wireless LAN Power Consumption Analysis: As industry moves towards mobile computing, resources like battery life become significantly important for system usability. This paper analyzes power consumption of a laptop while transmitting compressed and non-compressed data over wireless network to determine the most power efficient method. The study focuses on how the compression ratio or size of the file affects power consumption and not on the performance of a particular compression algorithm. Recommendations for transmitting data over wireless network are presented. This study can provide guidelines to developers for writing applications that involves data transmission.