An architecture for a reconfigurable superscalar processor is described in which some of its execution units are implemented in reconfigurable hardware. The overall configuration of the processor is defined according to how its reconfigurable execution units are configured. An efficient micro-architectural solution to configuration management is presented that effectively steers the current processor configuration toward a configuration that is well matched with the execution unit requirements of instructions being scheduled for execution. The approach first selects the best matched among four steering configurations based on the number and type of execution units required by the instructions. One of the steering configurations is dynamical...
Modern CMPs are designed to exploit both instruction-level parallelism within processors and threadl...
In very large-scale integration circuit (VLSI) systems, microcontrollers are often implanted to mana...
We present a methodology for microarchitectural customization of embedded processors by exploiting a...
Coarse grained reconfigurable processors have gained more popularity in the last years, as they intr...
Reconfigurable instruction set processors have the capability to adapt their instruction sets to the...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Reconfigurable circuits and systems have evolved from application specific accelerators to a general...
The concept of dynamic reconfigurability combines advantages of hardware and software. The goal is t...
Chip multiprocessors (CMPs) aim to develop both instruction-level and thread-level parallelisms to b...
Dynamically reconfigurable hardware (DRHW) not only has high silicon reusability, but it can also de...
The need for flexible computational power has motivated many researchers to incorporate run-time rec...
This dissertation considers the problems associated with using Field Programmable Logic (FPL) within...
Integrating reconfigurable computing hardware into general purpose computers offers promise of perfo...
This paper presents the idea of the reconfigurable general-purpose processor implemented as dynamica...
This paper describes the first implementation of a custom micro-kernel on a ARM-FPGA platform capabl...
Modern CMPs are designed to exploit both instruction-level parallelism within processors and threadl...
In very large-scale integration circuit (VLSI) systems, microcontrollers are often implanted to mana...
We present a methodology for microarchitectural customization of embedded processors by exploiting a...
Coarse grained reconfigurable processors have gained more popularity in the last years, as they intr...
Reconfigurable instruction set processors have the capability to adapt their instruction sets to the...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Reconfigurable circuits and systems have evolved from application specific accelerators to a general...
The concept of dynamic reconfigurability combines advantages of hardware and software. The goal is t...
Chip multiprocessors (CMPs) aim to develop both instruction-level and thread-level parallelisms to b...
Dynamically reconfigurable hardware (DRHW) not only has high silicon reusability, but it can also de...
The need for flexible computational power has motivated many researchers to incorporate run-time rec...
This dissertation considers the problems associated with using Field Programmable Logic (FPL) within...
Integrating reconfigurable computing hardware into general purpose computers offers promise of perfo...
This paper presents the idea of the reconfigurable general-purpose processor implemented as dynamica...
This paper describes the first implementation of a custom micro-kernel on a ARM-FPGA platform capabl...
Modern CMPs are designed to exploit both instruction-level parallelism within processors and threadl...
In very large-scale integration circuit (VLSI) systems, microcontrollers are often implanted to mana...
We present a methodology for microarchitectural customization of embedded processors by exploiting a...