General-purpose processors are optimized for executing complex sequences of instructions for average application workloads. Nevertheless, many algorithms contain critical “kernels” of instructions that significantly impact total application performance, and which are unlikely to be perfectly implemented by any general purpose processor. In this case, a programmable hardware core coupled with a standard processor could significantly improve the application performance; such architectures are called reconfigurable architectures. Of course the system needs to be provided with a programming environment that exploits well the architecture capabilities. In this paper we first describe the state of the art about the automatic compilation flows for reconfigurable architectures; then we illustrate our compilation approach towards automatic optimized compilation that we are developing on the XiRISCPiCoGA architecture.

Rosti, A., Gallini, A., Ferretti, C., Bocchio, S. (2006). Compilation Techniques for Configurable Architectures. In ReCoSoC International Workshop 2006, Univ. Montpellier II (pp.38-45).

Compilation Techniques for Configurable Architectures

FERRETTI, CLAUDIO;
2006

Abstract

General-purpose processors are optimized for executing complex sequences of instructions for average application workloads. Nevertheless, many algorithms contain critical “kernels” of instructions that significantly impact total application performance, and which are unlikely to be perfectly implemented by any general purpose processor. In this case, a programmable hardware core coupled with a standard processor could significantly improve the application performance; such architectures are called reconfigurable architectures. Of course the system needs to be provided with a programming environment that exploits well the architecture capabilities. In this paper we first describe the state of the art about the automatic compilation flows for reconfigurable architectures; then we illustrate our compilation approach towards automatic optimized compilation that we are developing on the XiRISCPiCoGA architecture.
paper
compilation, techniques, configurable, architectures
English
ReCoSoC International Workshop 2006, Univ. Montpellier II
2006
ReCoSoC International Workshop 2006, Univ. Montpellier II
2951746121
2006
38
45
none
Rosti, A., Gallini, A., Ferretti, C., Bocchio, S. (2006). Compilation Techniques for Configurable Architectures. In ReCoSoC International Workshop 2006, Univ. Montpellier II (pp.38-45).
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/13645
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact