From opencl to high-performance hardware on FPGAS
@article{Czajkowski2012FromOT, title={From opencl to high-performance hardware on FPGAS}, author={T. Czajkowski and U. Aydonat and D. Denisenko and John Freeman and M. Kinsner and D. Neto and Jason Wong and Peter Yiannacouras and D. Singh}, journal={22nd International Conference on Field Programmable Logic and Applications (FPL)}, year={2012}, pages={531-534} }
We present an OpenCL compilation framework to generate high-performance hardware for FPGAs. For an OpenCL application comprising a host program and a set of kernels, it compiles the host program, generates Verilog HDL for each kernel, compiles the circuit using Altera Complete Design Suite 12.0, and downloads the compiled design onto an FPGA.We can then run the application by executing the host program on a Windows(tm)-based machine, which communicates with kernels on an FPGA using a PCIe… CONTINUE READING
223 Citations
Optimised OpenCL workgroup synthesis for hybrid ARM-FPGA devices
- Computer Science
- 2015 25th International Conference on Field Programmable Logic and Applications (FPL)
- 2015
- 9
- PDF
Optimizing an Atomics-Based Reduction Kernel on OpenCL FPGA Platform
- Computer Science
- 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
- 2018
- 3
OpenACC to FPGA: A Framework for Directive-Based High-Performance Reconfigurable Computing
- Computer Science
- 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
- 2016
- 39
Evaluating and Optimizing OpenCL Kernels for High Performance Computing with FPGAs
- Computer Science
- SC16: International Conference for High Performance Computing, Networking, Storage and Analysis
- 2016
- 104
- Highly Influenced
SOFF: An OpenCL High-Level Synthesis Framework for FPGAs
- Computer Science
- 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA)
- 2020
- PDF
Performance-oriented Optimizations for OpenCL Streaming Kernels on the FPGA
- Computer Science
- IWOCL
- 2018
- 5
References
SHOWING 1-10 OF 15 REFERENCES
Synthesis of Platform Architectures from OpenCL Programs
- Computer Science
- 2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines
- 2011
- 95
OpenCL-based design methodology for application-specific processors
- Computer Science
- 2010 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation
- 2010
- 92
- PDF
FCUDA: Enabling efficient compilation of CUDA kernels onto FPGAs
- Computer Science
- 2009 IEEE 7th Symposium on Application Specific Processors
- 2009
- 159
- PDF
FPGA Based High Performance Double-Precision Matrix Multiplication
- Computer Science
- 2009 22nd International Conference on VLSI Design
- 2009
- 26
Synthesis of synchronous elastic architectures
- Computer Science
- 2006 43rd ACM/IEEE Design Automation Conference
- 2006
- 144
- PDF
FPGA-Accelerated Molecular Dynamics Simulations System
- Computer Science
- 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing
- 2009
- 7
Parallel-beam backprojection: an FPGA implementation optimized for medical imaging
- Computer Science
- FPGA '02
- 2002
- 70
- PDF
Efficiently computing static single assignment form and the control dependence graph
- Computer Science
- TOPL
- 1991
- 2,291
- PDF
Synchronous Elastic Circuits with Early Evaluation and Token Counterflow
- Computer Science
- 2007 44th ACM/IEEE Design Automation Conference
- 2007
- 47
- PDF
Activity Estimation for Field-Programmable Gate Arrays
- Computer Science
- 2006 International Conference on Field Programmable Logic and Applications
- 2006
- 81
- PDF