This paper presents an overview of a tool chain to support a transformational design methodology. The tool can be used to compile code written in a high level source language, like C, to a coarse grain reconfigurable architecture. The source code is first translated into a Control Data Flow Graph (CDFG). A Control Dataflow Graph contains not only the dataflow operations (e.g. arithmetic or logical operations on data) but also control flow operations (e.g. operators for loop and if then else constructs). The CDFG is minimized using a set of behavior preserving transformations such as dependency analysis, common sub-expression elimination, etc. After applying graph clustering, scheduling and allocation transformations on this minimized graph,...
In this paper we present a coarse grain CDFG (Control/Data Flow Graph) model suitable for hardware/s...
A variety of applications have arisen where it is worthwhile to apply code optimizations directly to...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...
This paper introduces a method which can be used to map applications written in a high level source ...
This paper introduces a method which can be used to map applications written in a high level source ...
Abstract — This paper introduces a transformational de-sign method which can be used to map code wri...
This paper introduces a transformational design method which can be used to map code written in ahhi...
Abstract. High-level synthesis tools generally convert abstract designs described in a high-level la...
This research proposes an intermediate compiler representation designed for optimization, with an em...
130 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.Translating a behavioral desc...
AbstractIn this paper, we present a compiler extension for applications targeting high performance e...
The first step in high level synthesis consists of translating a behavioral specification into its c...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
Morpheus promotes the transparent use of heterogeneous reconfigurable resources in system on chip. G...
Abstract: In order to convert High Level Language (HLL) into hardware, a Control Dataflow Graph (CDF...
In this paper we present a coarse grain CDFG (Control/Data Flow Graph) model suitable for hardware/s...
A variety of applications have arisen where it is worthwhile to apply code optimizations directly to...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...
This paper introduces a method which can be used to map applications written in a high level source ...
This paper introduces a method which can be used to map applications written in a high level source ...
Abstract — This paper introduces a transformational de-sign method which can be used to map code wri...
This paper introduces a transformational design method which can be used to map code written in ahhi...
Abstract. High-level synthesis tools generally convert abstract designs described in a high-level la...
This research proposes an intermediate compiler representation designed for optimization, with an em...
130 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.Translating a behavioral desc...
AbstractIn this paper, we present a compiler extension for applications targeting high performance e...
The first step in high level synthesis consists of translating a behavioral specification into its c...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
Morpheus promotes the transparent use of heterogeneous reconfigurable resources in system on chip. G...
Abstract: In order to convert High Level Language (HLL) into hardware, a Control Dataflow Graph (CDF...
In this paper we present a coarse grain CDFG (Control/Data Flow Graph) model suitable for hardware/s...
A variety of applications have arisen where it is worthwhile to apply code optimizations directly to...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...