The Cameron Project has developed a system for compiling codes written in a high-level language called SA-C, to FPGA-based reconfigurable computing systems. In order to exploit the parallelism available on the FPGAs, the SA-C compiler performs a large number of optimizations such as full loop unrolling, loop fusion and strip-mining. However, since the area on an FPGA is limited, the compiler needs to know the effect of compiler optimizations on the FPGA area; this information is typically not available until after the synthesis and place and route stage, which can take hours. In this article, we present a compile-time area estimation technique to guide SA-C compiler optimizations. We demonstrate our technique for a variety of benchmarks wri...
The demand for high-speed FPGA compilation tools has occurred for three reasons: first, as FPGA devi...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
197 p.FPGAs (Field-Programmable Gate Arrays) have become an attractive solution to meet the technolo...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
Reconfigurable processors provide an attractive means to meet the constraints of embedded devices du...
This paper describes an automated approach to hardware design space exploration, through a collabora...
We propose a classification of high and low-level compiler optimizations to reduce the clock period,...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper presents a technique for automatic synthesis of high-performance FPGA-based computing mac...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
Field Programmable Gate Arrays (FPGAs) have now become one of the most preferred computing platforms...
FPGAs are easy and cheap to produce, a world of new possibilities is opened. One of those is in the ...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper considers the role of performance and area esti-mates from behavioral synthesis in design...
The Cameron project has developed a language called Single Assignment C (SA-C), and a compiler for m...
The demand for high-speed FPGA compilation tools has occurred for three reasons: first, as FPGA devi...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
197 p.FPGAs (Field-Programmable Gate Arrays) have become an attractive solution to meet the technolo...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
Reconfigurable processors provide an attractive means to meet the constraints of embedded devices du...
This paper describes an automated approach to hardware design space exploration, through a collabora...
We propose a classification of high and low-level compiler optimizations to reduce the clock period,...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper presents a technique for automatic synthesis of high-performance FPGA-based computing mac...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
Field Programmable Gate Arrays (FPGAs) have now become one of the most preferred computing platforms...
FPGAs are easy and cheap to produce, a world of new possibilities is opened. One of those is in the ...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
This paper considers the role of performance and area esti-mates from behavioral synthesis in design...
The Cameron project has developed a language called Single Assignment C (SA-C), and a compiler for m...
The demand for high-speed FPGA compilation tools has occurred for three reasons: first, as FPGA devi...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
197 p.FPGAs (Field-Programmable Gate Arrays) have become an attractive solution to meet the technolo...