Abstract This paper presents a compiler system for adaptive computing. Our appraoch increases the flexibility and usability in a way that allows to port the system to different targets with a minimal effort. Built on an existing design flow, we try to reach a new level of functionality by analyzing and partitioning C programs at the highest possible description level. We show that the analysis on this level is more efficient than on lower ones due to the exploitability of more expressive programming constructs. The improved analysis results combined with a new SSA based algorithm for data path creation can lead to a higher solution quality of the final system configuration
Recently, networked and cluster computation have become very popular. This paper is an introduction ...
Abstract. Of late it has become very common for research compilers to emit C as their target code, r...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
Traditional compilers treat all programs equally -that is, they apply the same set of techniques to ...
AbstractAn adaptive program can be understood as an object-oriented program where the class graph is...
Despite the astonishing increases in processor performance over the last 40 years, delivered applica...
The compiler COMRADE accepts full ANSI C and compiles it into hybrid hardware/software applications ...
This dissertation demonstrates that substantial speedup over that for conventional single-instructio...
A large part of the development effort of compute-intensive applications is devoted to optimization,...
We present the concept of an adaptive compiler optimisation framework for the functional array progr...
: This tutorial considers the design of modern machine-independent optimising compilers for classica...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
The topic of this thesis is designing and realization of new programming language C+, implemented as...
This paper describes the use of Adaptive Compilation, a system of optimizing code based on informati...
124 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.Much of the research in compi...
Recently, networked and cluster computation have become very popular. This paper is an introduction ...
Abstract. Of late it has become very common for research compilers to emit C as their target code, r...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
Traditional compilers treat all programs equally -that is, they apply the same set of techniques to ...
AbstractAn adaptive program can be understood as an object-oriented program where the class graph is...
Despite the astonishing increases in processor performance over the last 40 years, delivered applica...
The compiler COMRADE accepts full ANSI C and compiles it into hybrid hardware/software applications ...
This dissertation demonstrates that substantial speedup over that for conventional single-instructio...
A large part of the development effort of compute-intensive applications is devoted to optimization,...
We present the concept of an adaptive compiler optimisation framework for the functional array progr...
: This tutorial considers the design of modern machine-independent optimising compilers for classica...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
The topic of this thesis is designing and realization of new programming language C+, implemented as...
This paper describes the use of Adaptive Compilation, a system of optimizing code based on informati...
124 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003.Much of the research in compi...
Recently, networked and cluster computation have become very popular. This paper is an introduction ...
Abstract. Of late it has become very common for research compilers to emit C as their target code, r...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...