Research Home


Research Areas



Illinois Impact




Optimizations for Power

Participants: Maria Garzaran, David Padua, Bruno Virlet, Xing Zhou

Executive Summary

The objective of this project is to study the effect on execution time and power of scheduling parts of computations on different devices such as CPUs, GPUs, DSPs, etc. In this study, we will use analytical models that contain program trace information as parameters. Once effect of scheduling is better understood, autotuning and/or compiler techniques will be developed to optimize for power. The focus will be video post processing mainly in the context of augmented reality applications.

Goals - Extended Description

Deliverables: By the end of the year, we will deliver a study of the notations needed for maximum flexility in scheduling codes as well as measurement of the effect of scheduling on power consumption for a video post processing application.

Collaborators: Jean Pierre Giacalone and Robert Kuhn (Intel)

Autotuning Gluon: Interface for
Trusted Programming
Interactive Porting Libraries Optimizations for Power
Refactoring Safe Parallel Prog. Languages Scheduling Verification & Validation