Abstract — Embedded processors are required to achieve high performance while running on batteries. Thus, they must exploit all the possible means available to reduce energy consumption while not sacrificing performance. In this work, one technique to reduce energy is explored to intelligently design the instruction-opcodes of a processor based on a target-workload. The optimization is done using a heuristic that not-only minimizes switching between adjacent instructions, but also simplifies the decoding to reduce latches to save dynamic energy. On average, an optimized opcode is able to be decoded using 40-60 % less latches in the decoder. In addition, it is shown that a decoder optimized for algorithms that had similar program structure, ...
Energy consumption is emerging as a critical design concern for programmable embedded systems. Many ...
This paper presents a source code optimization methodology and a proling tool that have been develop...
The need to minimize power while maximizing performance has led to recent developments of powerful s...
In this paper, we investigate a combination of two techniques — instruction coding and instruction r...
In application-specific processor design, a common approach to improve performance and efficiency is...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Abstract—We propose a technique for reducing the energy spent in the memory-processor interface of a...
Deeply embedded systems often have the tightest constraints on energy consumption, requiring that th...
The use of special instructions that execute complex operation patterns is a common approach in appl...
[[abstract]]Microprocessors have been used in wide-ranged applications. During the execution of inst...
[[abstract]]Microprocessors have been used in wide-ranged applications. During the execution of inst...
Microprocessors have been used in wide-ranged applications. During the execution of instructions, in...
This paper studies the overhead of data memory optimizations on the instruction memories in embedded...
The use of special instructions that execute complex oper-ation patterns is a common approach in app...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
Energy consumption is emerging as a critical design concern for programmable embedded systems. Many ...
This paper presents a source code optimization methodology and a proling tool that have been develop...
The need to minimize power while maximizing performance has led to recent developments of powerful s...
In this paper, we investigate a combination of two techniques — instruction coding and instruction r...
In application-specific processor design, a common approach to improve performance and efficiency is...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Abstract—We propose a technique for reducing the energy spent in the memory-processor interface of a...
Deeply embedded systems often have the tightest constraints on energy consumption, requiring that th...
The use of special instructions that execute complex operation patterns is a common approach in appl...
[[abstract]]Microprocessors have been used in wide-ranged applications. During the execution of inst...
[[abstract]]Microprocessors have been used in wide-ranged applications. During the execution of inst...
Microprocessors have been used in wide-ranged applications. During the execution of instructions, in...
This paper studies the overhead of data memory optimizations on the instruction memories in embedded...
The use of special instructions that execute complex oper-ation patterns is a common approach in app...
Code compression has proved to be a viable solution to the problem of minimizing energy in core-base...
Energy consumption is emerging as a critical design concern for programmable embedded systems. Many ...
This paper presents a source code optimization methodology and a proling tool that have been develop...
The need to minimize power while maximizing performance has led to recent developments of powerful s...