Abstract. Configurable computing relies on the expression of a computation as a circuit. Its main purpose is the hardware based acceleration of programs. Configurable computing has received renewed interest with the recent rapid increase in both size and speed of FPGAs. One of the major obstacles in the way of wider adoption of (re)configurable computing is the lack of high-level tools that support the efficient mapping of programs expressed in high-level languages (HLL) to reconfigurable fabrics. The major difficulty in such a mapping is the translation from a temporal execution model to a spatial execution model. An intermediate representation (IR) is the central structure around which tools such as compilers and synthesis tools are built...
Most compilers have a single core intermediate representation (IR) (e.g., LLVM) sometimes complement...
Abstract—This paper introduces hthreads, a unifying program-ming model for specifying application th...
This work describes the implementation of a compiler for Versat, a Coarse Grained Reconfigurable Arr...
We present AHIR, an intermediate representation (IR), that acts as a transition layer between softwa...
In recent years, the computing landscape has seen a shift towards specialized accelerators since the...
The emergence of heterogeneous parallel systems opens the possibility of higher performance for comp...
High level data structures are a cornerstone of modern programming and at the same time stand in the...
We present the TyTra-IR, a new intermediate language intended as a compilation target for high-level...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
Reconfigurable computing devices have achieved substantial performance improvements over conventiona...
Compilers commonly translate an input program into an intermediate representation (IR) before optimi...
: Currently, reconfigurable computing solutions are developed by writing High level Description Lan...
The OpenModelica compiler currently generates code directly from a syntax tree representation, which...
Abstract:- This paper presents a high-level, algorithmic, single-assignment programming language and...
We present an intermediate representation (IR) for a Java just in time (JIT) compiler written in Jav...
Most compilers have a single core intermediate representation (IR) (e.g., LLVM) sometimes complement...
Abstract—This paper introduces hthreads, a unifying program-ming model for specifying application th...
This work describes the implementation of a compiler for Versat, a Coarse Grained Reconfigurable Arr...
We present AHIR, an intermediate representation (IR), that acts as a transition layer between softwa...
In recent years, the computing landscape has seen a shift towards specialized accelerators since the...
The emergence of heterogeneous parallel systems opens the possibility of higher performance for comp...
High level data structures are a cornerstone of modern programming and at the same time stand in the...
We present the TyTra-IR, a new intermediate language intended as a compilation target for high-level...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
Reconfigurable computing devices have achieved substantial performance improvements over conventiona...
Compilers commonly translate an input program into an intermediate representation (IR) before optimi...
: Currently, reconfigurable computing solutions are developed by writing High level Description Lan...
The OpenModelica compiler currently generates code directly from a syntax tree representation, which...
Abstract:- This paper presents a high-level, algorithmic, single-assignment programming language and...
We present an intermediate representation (IR) for a Java just in time (JIT) compiler written in Jav...
Most compilers have a single core intermediate representation (IR) (e.g., LLVM) sometimes complement...
Abstract—This paper introduces hthreads, a unifying program-ming model for specifying application th...
This work describes the implementation of a compiler for Versat, a Coarse Grained Reconfigurable Arr...