In application-specific processor design, a common approach to improve performance and efficiency is to use special instructions that execute complex operation patterns. However, in a generic embedded processor with compact Instruction Set Architecture (ISA), these special instructions may lead to large overhead such as: (i) more bits are needed to encode the extra opcodes and operands, resulting in wider instructions; (ii) more Register File (RF) ports are required to provide the extra operands to the function units. Such overhead may increase energy consumption considerably. In this article, we propose to support flexible operation pair patterns in a processor with a compact 24-bit RISC-like ISA using: (i) a partially reconfigurable decod...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
Embedded computing differs from general purpose computing in several aspects. In most embedded syste...
Data-parallel applications, such as data analytics, machine learning, and scientific computing, are ...
In application-specific processor design, a common approach to improve performance and efficiency is...
The use of special instructions that execute complex operation patterns is a common approach in appl...
The use of special instructions that execute complex oper-ation patterns is a common approach in app...
The proposed method achieves high energy efficiency in a generic embedded processor with compact ISA...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Energy consumption is emerging as a critical design concern for programmable embedded systems. Many ...
Application-specific instruction set extension is an effective technique for reducing accesses to co...
Most embedded systems rely on batteries as their source of energy, and hence, low power consumption ...
Present-day consumer mobile devices seem to challenge the concept of embedded computing by bringing ...
In a modern processor architecture the register file (RF) consumes considerable amount of power. The...
Abstract — Embedded processors are required to achieve high performance while running on batteries. ...
Embedded systems are ubiquitous. They are often driven by batteries; therefore, low power consumptio...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
Embedded computing differs from general purpose computing in several aspects. In most embedded syste...
Data-parallel applications, such as data analytics, machine learning, and scientific computing, are ...
In application-specific processor design, a common approach to improve performance and efficiency is...
The use of special instructions that execute complex operation patterns is a common approach in appl...
The use of special instructions that execute complex oper-ation patterns is a common approach in app...
The proposed method achieves high energy efficiency in a generic embedded processor with compact ISA...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Energy consumption is emerging as a critical design concern for programmable embedded systems. Many ...
Application-specific instruction set extension is an effective technique for reducing accesses to co...
Most embedded systems rely on batteries as their source of energy, and hence, low power consumption ...
Present-day consumer mobile devices seem to challenge the concept of embedded computing by bringing ...
In a modern processor architecture the register file (RF) consumes considerable amount of power. The...
Abstract — Embedded processors are required to achieve high performance while running on batteries. ...
Embedded systems are ubiquitous. They are often driven by batteries; therefore, low power consumptio...
We propose a technique for reducing the energy spent in the memory-processor interface of an embedde...
Embedded computing differs from general purpose computing in several aspects. In most embedded syste...
Data-parallel applications, such as data analytics, machine learning, and scientific computing, are ...