Developer Reference

Migrating OpenCL™ FPGA Designs to SYCL*

ID 767849
Date 5/08/2024
Public

LSU Attributes

The following table lists LSU attributes supported in OpenCL and SYCL*:

OpenCL SYCL Description

__burst_coalesced()

__prefetching()

__local_pipelined()

__constant_pipelined()

__atomic_pipelined()

__cached()

__write_ack()

__non_aligned()

__never_stall()

intel::lsu<lsu_controls>

Refer to the Load-Store Units topic in the Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs for detailed information.

Allows you to specify LSU attributes to control the LSU inferred by the compiler. In SYCL, no attributes attempt to infer a pipelined LSU.

NOTE:

Pipelined is the default, that is, lsu<> attribute without any options specified is a pipelined LSU.