This paper describes an approach for adaptive dynamic instruction set extension, tuning processors to specific applications. These new instructions are generated after production. The processor has two modes: training mode and normal mode. The application-specific instructions are extracted from the critical portions of the code detected by a profiler at training mode. At normal mode they are executed on a reconfigurable coarse grain accelerator. The sequencer decides when, which custom instruction should be executed. In this methodology there is no need to a new compiler and extra opcodes. Two methods are proposed for finding critical regions of the code
One of the upcoming challenges in embedded processing is to in-corporate an increasing amount of ada...
Application specific instruction set processors (ASIP) are a well known compromise between the high ...
Abstract|Eciency and exibility are critical, but often con ict-ing, design goals in embedded system...
Abstract This paper describes an approach for adaptive dynamic instruction set extension, tuning pro...
In this research we investigate an approach for adaptive dynamic instruction set extension, tuning p...
Extracting appropriate custom instructions is an important phase for implementing an application on ...
To improve the performance of embedded processors, an effective technique is collapsing critical com...
To improve the performance of embedded processors, an effective technique is collapsing critical com...
Extensible processors allow customization for an application by extending the core instruction set a...
Abstract. Extensible processors allow customization for an application by extending the core instruc...
International SoC Design Conference : October 15-16 : KoreaIn this paper, we develop a heterogeneous...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Efficiency and flexibility are critical, but often conflicting, design goals in embedded system desi...
15th Annual IFIP International Conference on Very Large Scale Integration : VLSI-SoC 2007 : October ...
Abstract In this paper, we propose an adaptive extensible processor in which custom instructions are...
One of the upcoming challenges in embedded processing is to in-corporate an increasing amount of ada...
Application specific instruction set processors (ASIP) are a well known compromise between the high ...
Abstract|Eciency and exibility are critical, but often con ict-ing, design goals in embedded system...
Abstract This paper describes an approach for adaptive dynamic instruction set extension, tuning pro...
In this research we investigate an approach for adaptive dynamic instruction set extension, tuning p...
Extracting appropriate custom instructions is an important phase for implementing an application on ...
To improve the performance of embedded processors, an effective technique is collapsing critical com...
To improve the performance of embedded processors, an effective technique is collapsing critical com...
Extensible processors allow customization for an application by extending the core instruction set a...
Abstract. Extensible processors allow customization for an application by extending the core instruc...
International SoC Design Conference : October 15-16 : KoreaIn this paper, we develop a heterogeneous...
The adaptive processing approach improves microprocessor energy efficiency by dynamically tuning maj...
Efficiency and flexibility are critical, but often conflicting, design goals in embedded system desi...
15th Annual IFIP International Conference on Very Large Scale Integration : VLSI-SoC 2007 : October ...
Abstract In this paper, we propose an adaptive extensible processor in which custom instructions are...
One of the upcoming challenges in embedded processing is to in-corporate an increasing amount of ada...
Application specific instruction set processors (ASIP) are a well known compromise between the high ...
Abstract|Eciency and exibility are critical, but often con ict-ing, design goals in embedded system...