Reducing switching activity would significantly reduce power consumption of a processor chip. In this paper, we present two novel techniques, Gray code addressing and Cold scheduling, for reducing switching activity on high performance processors. We use Gray code which has only one-bit different in conseuctive number for addressing. Due to locality of program execution, Gray code addressing can significantly reduce the number of bit switches. Experimental results show that for typical programs running on a RISC microprocessor, using Gray code addressing reduce the switching activity at the address lines by 30~50% compared to using normal binary code addressing. Cold scheduling is a software method which schedules instructions in a way that...
Abstract — This paper presents a solution to the problem of reducing the power dissipated by a digit...
The Design Automation and Test in Europe, DATE, is Europe’s leading international electronic systems...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
Low power embedded processors become more important for portable applications. For CMOS circuits, po...
CMOS circuits consume power during the charging and discharging of capacitances. Reducing switching ...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Power leakage constitutes an increasing fraction of the total power consumption in modern semiconduc...
In microprocessor-based systems, large power savings can be achieved through reduction of the transi...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Optimization outside of traditional frameworks is emerging as a new research focus in the compiler c...
The evolution of computer systems to continuously improve execution efficiency has traditionally emb...
The power dissipated by system-level buses is the largest contribution to the global power of comple...
CPU’s share, in overall power consumption, in a real-time system, is non-negligible. To reduce the p...
This paper proposes a low power software design technique for processor-based embedded systems. A ba...
Abstract — This paper presents a solution to the problem of reducing the power dissipated by a digit...
The Design Automation and Test in Europe, DATE, is Europe’s leading international electronic systems...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...
Low power embedded processors become more important for portable applications. For CMOS circuits, po...
CMOS circuits consume power during the charging and discharging of capacitances. Reducing switching ...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Power leakage constitutes an increasing fraction of the total power consumption in modern semiconduc...
In microprocessor-based systems, large power savings can be achieved through reduction of the transi...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Optimization outside of traditional frameworks is emerging as a new research focus in the compiler c...
The evolution of computer systems to continuously improve execution efficiency has traditionally emb...
The power dissipated by system-level buses is the largest contribution to the global power of comple...
CPU’s share, in overall power consumption, in a real-time system, is non-negligible. To reduce the p...
This paper proposes a low power software design technique for processor-based embedded systems. A ba...
Abstract — This paper presents a solution to the problem of reducing the power dissipated by a digit...
The Design Automation and Test in Europe, DATE, is Europe’s leading international electronic systems...
Green computing techniques aim to reduce the power foot print of modern embedded devices with partic...