Skip to Main Content
EventHero

Videos & Podcasts

Porting oneAPI DPC++ on Xilinx FPGA & Versal ACAP CGRA

August 10, 2021

Many accelerators comes with programming environment suitable for electrical engineers or usable with machine-learning frameworks but remain difficult to use in an HPC context. Fortunately SYCL 2020 can bring direct programming for various accelerators through the concept of generic back-ends. We are porting the open-source oneAPI DPC++ implementation to Xilinx Alveo FPGA cards and also targeting our Versal AIE CGRA with 400 VLIW vector processors. We extend SYCL with collaborative operations to use the distributed memory shared by the 2D processor neighborhood, useful for stencil code. 

Download Presentation Deck

Watch Now

Ronan Keryell

Ronan Keryell

Principal Software Engineer