This paper describes a C compiler for a mixed Processor/FPGA architecture where the FPGA is a Reconfigurable Functional Unit (RFU). It presents three compilation techniques that can extract computations from applications to put into the RFU. The results show that large instruction sequences can be created and extracted by these techniques. An average speedup of 2.6 is achieved over a set of benchmarks
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
Recently, several systems based on reconfigurable logic have been designed and built. These systems ...
Field Programmable Gate Arrays (FPGAs) are programmable logic devices used for the implementation of...
FPGA systems outperform many ASIC and super computer systems through effective use of the reconfigur...
Reconfigurable computing devices have achieved substantial performance improvements over conventiona...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
The next decade of computing will be dominated by embedded systems, information appliances and appli...
software co-design The Streams-C compiler ([5]) synthesizes hardware cir-cuits for recongurable FPGA...
Abstract—While FPGA-based hardware accelerators have repeatedly been demonstrated as a viable option...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
Abstract—While FPGA-based hardware accelerators have re-peatedly been demonstrated as a viable optio...
Re configurable FPGA/CPU systems are widely described in literature as a viable processing solution ...
Abstract. To answer new challenges, systems on chip need to gain flexi-bility and fpgas need to gain...
Abstract—The Nymble compiler system accepts C code, an-notated by the user with partitioning directi...
This paper presents initial work on developing a C compiler for the CoRAM FPGA computing abstraction...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
Recently, several systems based on reconfigurable logic have been designed and built. These systems ...
Field Programmable Gate Arrays (FPGAs) are programmable logic devices used for the implementation of...
FPGA systems outperform many ASIC and super computer systems through effective use of the reconfigur...
Reconfigurable computing devices have achieved substantial performance improvements over conventiona...
This paper describes our approaches to raise the level of abstraction at which hardwa-re suitable fo...
The next decade of computing will be dominated by embedded systems, information appliances and appli...
software co-design The Streams-C compiler ([5]) synthesizes hardware cir-cuits for recongurable FPGA...
Abstract—While FPGA-based hardware accelerators have repeatedly been demonstrated as a viable option...
A common approach to decreasing embedded application execution time is creating a homogeneous parall...
Abstract—While FPGA-based hardware accelerators have re-peatedly been demonstrated as a viable optio...
Re configurable FPGA/CPU systems are widely described in literature as a viable processing solution ...
Abstract. To answer new challenges, systems on chip need to gain flexi-bility and fpgas need to gain...
Abstract—The Nymble compiler system accepts C code, an-notated by the user with partitioning directi...
This paper presents initial work on developing a C compiler for the CoRAM FPGA computing abstraction...
At the first ICVS, we presented SA-C ("sassy"), a singleassignment variant of the C progr...
Recently, several systems based on reconfigurable logic have been designed and built. These systems ...
Field Programmable Gate Arrays (FPGAs) are programmable logic devices used for the implementation of...