A newer version of this document is available. Customers should click here to go to the newest version.
Emulator Known Issues
A few known issues might affect your use of the emulator. Review these issues to avoid possible problems when using the emulator.
Some compiler diagnostics are not yet implemented for the emulator.
CL_OUT_OF_RESOURCES Error Returned When Launching a Kernel
This can occur when a kernel uses more __private or __local memory than the emulator supports by default.
Once you have determined the amount of memory needed, try setting larger values for the CL_CONFIG_CPU_FORCE_PRIVATE_MEM_SIZE or the CL_CONFIG_CPU_FORCE_LOCAL_MEM_SIZE environment variable, as described in Emulator Environment Variables.
FPGA Runtime Compatibility With Emulation Binaries
The oneAPI FPGA runtime does not support emulation binaries built using an earlier version of oneAPI. You must recompile emulation binaries with the current oneAPI release.
Debugging Disagreement Between Emulator and Simulator/Hardware Behaviors
When debugging unknown behaviors that differ between emulation and simulation/hardware, Intel recommends using the -Weverything diagnostic command option for emulation. The -Weverything option turns on all warnings allowing you to utilize available diagnostics and expose risky coding patterns, which you might be inadvertently using in your design.
Did you find the information on this page useful?