PACE: Power-Aware Computing Engines

Rethinking the hardware-software interface for power-aware computing

Krste Asanovic (617) 253-8081 krste@lcs.mit.edu
Saman Amarasinghe (617) 253-8879 saman@lcs.mit.edu
Martin Rinard (617) 258-6922 rinard@lcs.mit.edu

Computer Architecture Group
MIT Laboratory for Computer Science

The PACE research project is sponsored by DARPA through the Air Force Research Laboratory under Award Number F30602-00-2-0562


Project Overview

The goal of the PACE project is to develop new energy-efficient microprocessor architectures that combine high performance with low power dissipation. Modern instruction set architectures (ISAs), such as RISC and VLIW machines, provide a hardware-software interface designed solely for maximum performance with minimum hardware complexity. Compared with application-specific custom circuitry, these general purpose processors exhibit a factor of 100-1000 worse energy-delay product.

We intend to reduce this gap by re-examining the hardware-software interface, only now considering both performance and energy consumption. Our approach will be to co-develop new machine architectures that expose energy-consumption to software together with new compilation technology that can communicate energy-saving compile-time knowledge to the hardware. We hope to achieve factors of 5-100 improvement in energy-delay product, thereby enabling new classes of portable and embedded applications.

Quadchart (PowerPoint, PDF)

Recent Publications

Recent Talks


[ MIT | LCS | CAG ]