Processing streaming media comprises several program phases (often distinct) that are periodic and independent of application data. Here we characterize execution of such programs into execution phases based on their dynamic IPC (instruction per cycle) profile. We show that program execution of selected phases can be dynamically boosted by activating additional standby functional units which are otherwise powered down for saving energy. Through simulation we show that speedup ranging from 1.1 to 1.25 can be achieved while reducing the energy-delay product (EDP) for most of the media benchmarks evaluated. Additionally we show that artificially introduced stalls during phases of processor underutilization reduces power by around 2 to 4%
The number and scope of data driven streaming applications is growing. Such streaming applications a...
We study the delays faced by instructions in the pipeline of a superscalar processor and its impact ...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...
Processing streaming media comprises several program phases (often distinct) that are periodic and i...
Abstract- Processing streaming media comprises several pro-gram phases (often distinct) that are per...
Processing embedded applications is essentially a trade-off between power and performance. Increasin...
Processing embedded applications is essentially a tradeoff between power and performance. Increasing...
Many modern applications exhibit dynamic behavior, which can be exploited for reduced energy consump...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
This paper presents a method to reduce the energy of interactive systems for mixed workloads: multim...
Most complex software programs are characterized by program phase behavior and runtime distribution....
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
The dynamism inside applications can be exploited to save energy. A proactive scheduler that exploit...
International audienceModern high performance computing subsystems (HPC) - including processor, netw...
Streaming applications have become increasingly important and widespread,with application domains ra...
The number and scope of data driven streaming applications is growing. Such streaming applications a...
We study the delays faced by instructions in the pipeline of a superscalar processor and its impact ...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...
Processing streaming media comprises several program phases (often distinct) that are periodic and i...
Abstract- Processing streaming media comprises several pro-gram phases (often distinct) that are per...
Processing embedded applications is essentially a trade-off between power and performance. Increasin...
Processing embedded applications is essentially a tradeoff between power and performance. Increasing...
Many modern applications exhibit dynamic behavior, which can be exploited for reduced energy consump...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
This paper presents a method to reduce the energy of interactive systems for mixed workloads: multim...
Most complex software programs are characterized by program phase behavior and runtime distribution....
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
The dynamism inside applications can be exploited to save energy. A proactive scheduler that exploit...
International audienceModern high performance computing subsystems (HPC) - including processor, netw...
Streaming applications have become increasingly important and widespread,with application domains ra...
The number and scope of data driven streaming applications is growing. Such streaming applications a...
We study the delays faced by instructions in the pipeline of a superscalar processor and its impact ...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...