Skip to main navigation Skip to search Skip to main content

SYCL for Vitis 2020.2: SYCL & C++20 on Xilinx FPGA

  • Gauthier Harnisch
  • , Andrew Gozillon
  • , Ronan Keryell
  • , Lin-Ya Yu
  • , Ralph Wittig
  • , Luc Forget

    Research output: Contribution to conferencePosterpeer-review

    186 Downloads (Pure)

    Abstract

    SYCL is a single-source C++ DSL targeting a large variety of accelerators in a unified way by using different back-ends. We present an experimental SYCL implementation targeting Xilinx Alveo FPGA cards by merging 2 different open-source implementations, Intel’s oneAPI DPC++ with some LLVM passes from triSYCL. The FPGA device configuration is generated by Xilinx Vitis 2020.2 fed with LLVM IR SPIR and Xilinx XRT is used as a host OpenCL API too control the device.
    Original languageEnglish
    Publication statusPublished - 28 Apr 2021
    EventIWOCL SYCLCon 2021: 9th International Workshop on OpenCL and SYCL - Online
    Duration: 28 Apr 202129 Apr 2021
    https://www.iwocl.org/ (Conference website.)

    Conference

    ConferenceIWOCL SYCLCon 2021
    Abbreviated titleSYCLCon
    Period28/04/2129/04/21
    Internet address

    Fingerprint

    Dive into the research topics of 'SYCL for Vitis 2020.2: SYCL & C++20 on Xilinx FPGA'. Together they form a unique fingerprint.

    Cite this