Developer Reference

Migrating OpenCL™ FPGA Designs to SYCL*

ID 767849
Date 2/07/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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 FPGA Optimization Guide for Intel® oneAPI Toolkits 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.