White Papers

Adapting Processor Supply Voltage to Instruction-Level Parallelism

Overview Low power consumption is one of the most important design constraints for modern computer systems. One promising technique to lowering power consumption of microprocessors is to reduce supply voltage and clock speed. By running at lower voltages and clock speeds, a quadratic savings in power can be achieved. This paper describes a technique for adjusting supply voltage and frequency at run-time to save energy. The technique monitors a program's Instruction-Level Parallelism (ILP) and adjusts processor voltage and speed in response to the amount of observed ILP. The technique lets the user specify goal performance, which the hardware maintains while running at the lowest energy settings.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of Pittsburgh
File Format
PDF
Date Published
Dec 4, 2008
Format
White Papers
Topics
Microprocessors, Parallel Processing, Processors

University of Pittsburgh White Papers

Automatic VPN Client Recovery From IPsec Pass-Through Failures

Automatic VPN Client Recovery From IPsec Pass-Through Failures

Network Address Translation (NAT) is often used in routers that connect home and small-office networks to the Internet.

Publisher: University of Pittsburgh  |  Tags: routers, vpn

BLAM: An Energy-Aware MAC Layer Enhancement for Wireless Adhoc Networks

BLAM: An Energy-Aware MAC Layer Enhancement for Wireless Adhoc Networks

In wireless adhoc networks channel and energy capacities are scarce resources. However, the design of the IEEE 802.11 DC

Publisher: University of Pittsburgh  |  Tags: data, network

Next Generation Wireless LAN System Design

Next Generation Wireless LAN System Design

An important issue in the widespread deployment of infrastructure based Wireless Local Area Networks (WLANs) is the netw

Publisher: University of Pittsburgh  |  Tags: data, infrastructure, network

PeerNet: A Peer-to-Peer Framework for Large-Scale Service and Application Deployment in MANETs

PeerNet: A Peer-to-Peer Framework for Large-Scale Service and Application Deployment in MANETs

Ad-hoc networks are an emerging technology with enormous potential. Providing support for large-scale service and applic

Publisher: University of Pittsburgh  |  Tags: applications, infrastructure, unified

Collaborative Example Authoring System: The Value of Re-Annotation Based on Community Feedback

Collaborative Example Authoring System: The Value of Re-Annotation Based on Community Feedback

Learning from examples is a common and powerful approach when mastering the art of programming. In the classroom studies

Publisher: University of Pittsburgh