Transparent Dynamic Reconfiguration as a Service of a System-Level Middleware
ARC '09 Proceedings of the 5th International Workshop on Reconfigurable Computing: Architectures, Tools and Applications
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
CODES+ISSS '09 Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis
VFloat: A Variable Precision Fixed- and Floating-Point Library for Reconfigurable Hardware
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Toward a runtime system for reconfigurable computers: a virtualization approach
Proceedings of the Conference on Design, Automation and Test in Europe
VForce: An environment for portable applications on high performance systems with accelerators
Journal of Parallel and Distributed Computing
A remote memory access infrastructure for global address space programming models in FPGAs
Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays
Hi-index | 0.00 |
Powerful multicomputer platforms that combine FP- GAs and programmable processors promise tremen- dous performance benefits for applications that take advantage of these rapidly emerging architectures. Portable applications are desirable because they can be easily adapted to take advantage of different re- configurable computing platforms. Traditional prac- tices, however, intertwine application code with hard- ware specific code such that porting entails a signifi- cant rewrite of the application and reuse is difficult. Vforce, based on the VSIPL++ standard, is an exten- sible framework we created that allows the same appli- cation code to run on different reconfigurable comput- ing platforms. Vforce offers application-level porta- bility, framework-level extensibility to new hardware, and system-level run time resource management. In particular, Vforce supports very late binding of the application to a specific hardware platform such that binding does not occur until run time. This paper de- scribes Vforce with a focus on late run time binding to a specific hardware platform. Results using Vforce to implement an FFT and a time domain adaptive beam- former are presented.