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}
}
  • T. Czajkowski, U. Aydonat, +6 authors D. Singh
  • Published 2012
  • Computer Science
  • 22nd International Conference on Field Programmable Logic and Applications (FPL)
  • 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

    Figures, Tables, and Topics from this paper

    On the Programmability and Performance of OpenCL Designs for FPGA
    Optimised OpenCL workgroup synthesis for hybrid ARM-FPGA devices
    • 9
    • PDF
    Optimizing an Atomics-Based Reduction Kernel on OpenCL FPGA Platform
    • Zheming Jin, H. Finkel
    • 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
    • S. Lee, J. Kim, J. Vetter
    • Computer Science
    • 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
    • 2016
    • 39
    Evaluating and Optimizing OpenCL Kernels for High Performance Computing with FPGAs
    • 104
    • Highly Influenced
    Soft GPGPUs for Embedded FPGAs: An Architectural Evaluation
    • 4
    • PDF
    SOFF: An OpenCL High-Level Synthesis Framework for FPGAs
    • PDF

    References

    SHOWING 1-10 OF 15 REFERENCES
    Synthesis of Platform Architectures from OpenCL Programs
    • 95
    OpenCL-based design methodology for application-specific processors
    • 92
    • PDF
    FCUDA: Enabling efficient compilation of CUDA kernels onto FPGAs
    • 159
    • PDF
    FPGA Based High Performance Double-Precision Matrix Multiplication
    • 26
    Synthesis of synchronous elastic architectures
    • 144
    • PDF
    FPGA-Accelerated Molecular Dynamics Simulations System
    • H. Guo, L. Su, Y. Wang, Z. Long
    • 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
    • 70
    • PDF
    Synchronous Elastic Circuits with Early Evaluation and Token Counterflow
    • 47
    • PDF
    Activity Estimation for Field-Programmable Gate Arrays
    • J. Lamoureux, S. Wilton
    • Computer Science
    • 2006 International Conference on Field Programmable Logic and Applications
    • 2006
    • 81
    • PDF