oneAPI-samples icon indicating copy to clipboard operation
oneAPI-samples copied to clipboard

[FPGA] FPGA Simulator support for loop_coalesce, loop_ii and spec itrs

Open bowenxue-intel opened this issue 3 years ago • 0 comments

Existing Sample Changes

DirectProgramming/DPC++FPGA/Tutorials/Features/loop_initiation_interval DirectProgramming/DPC++FPGA/Tutorials/Features/speculated_iterations DirectProgramming/DPC++FPGA/Tutorials/Features/loop_coalesce

Description

Add support for running loop_initiation_interval, loop_coalesce, and speculated_iterations on the FPGA simulator. Uses ext::intel::fpga_simulator_selector class to choose the simulator. Reduced data sizes to ensure reasonable execution times, as simulator is 1000-10000x slower than hardware

Type of change

  • [X] New feature (non-breaking change which adds functionality)

How Has This Been Tested?

This has been run manually on Linux and Windows

  • [X] Command Line
  • [ ] oneapi-cli
  • [ ] Visual Studio
  • [ ] Eclipse IDE
  • [ ] VSCode
  • [X] When compiling the compliler flag "-Wall -Wformat-security -Werror=format-security" was used

bowenxue-intel avatar Sep 08 '22 14:09 bowenxue-intel