Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

[SYCL][FPGA][NFC] Change AOT tool requirement for FPGA emulator #807

Conversation

mlychkov
Copy link

@mlychkov mlychkov commented Feb 7, 2022

'aoc' tool requires FPGA card and corresponding SDK to compile binaries for
FPGA HW target. However, this test suite supports testing on FPGA emulator
device only. 'opencl-aot' tool is used as backend compiler for that target
instead of 'aoc'.
Remove 'aoc' tool from llvm-test-suite configuration and change AOT compilation
tool requirement for tests that should be executed on FPGA emulator device.

Signed-off-by: Mikhail Lychkov [email protected]

'opencl-aot' is used as backend compiler for FPGA emulator device instead of
'aoc' tool now.
Change AOT compilation tool requirement for tests that should be executed on
FPGA emulator device.

Signed-off-by: Mikhail Lychkov <[email protected]>
@mlychkov mlychkov requested a review from alexbatashev February 7, 2022 12:51
@mlychkov mlychkov requested review from a team as code owners February 7, 2022 12:51
alexbatashev
alexbatashev previously approved these changes Feb 7, 2022
Copy link

@alexbatashev alexbatashev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@mlychkov
Copy link
Author

mlychkov commented Feb 7, 2022

@alexbatashev Strictly speaking, there are no tests for FPGA hardware target in this suite, because additional command line option should be specified for SYCL compiler to build a binary for that target.
So, aoc might be completely removed from llvm-test-suite if there is no plans for adding FPGA HW tests.

AlexeySachkov
AlexeySachkov previously approved these changes Feb 7, 2022
Copy link

@vladimirlaz vladimirlaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mlychkov mlychkov dismissed stale reviews from AlexeySachkov and alexbatashev via 24eaeb1 February 9, 2022 11:18
@mlychkov
Copy link
Author

mlychkov commented Feb 9, 2022

@vladimirlaz I updated PR's description. Could you please use it as commit message when you'll be merging this patch?

@vladimirlaz vladimirlaz merged commit 5ecf10d into intel:intel Feb 10, 2022
myler pushed a commit to myler/llvm-test-suite that referenced this pull request Apr 12, 2022
…l#807)

'aoc' tool requires FPGA card and corresponding SDK to compile binaries for
FPGA HW target. However, this test suite supports testing on FPGA emulator
device only. 'opencl-aot' tool is used as a backend compiler for that target
instead of 'aoc'.
Remove 'aoc' tool from llvm-test-suite configuration and change AOT compilation
tool requirement for tests that should be executed on FPGA emulator device.

Signed-off-by: Mikhail Lychkov [email protected]
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Mar 27, 2023
…l/llvm-test-suite#807)

'aoc' tool requires FPGA card and corresponding SDK to compile binaries for
FPGA HW target. However, this test suite supports testing on FPGA emulator
device only. 'opencl-aot' tool is used as a backend compiler for that target
instead of 'aoc'.
Remove 'aoc' tool from llvm-test-suite configuration and change AOT compilation
tool requirement for tests that should be executed on FPGA emulator device.

Signed-off-by: Mikhail Lychkov [email protected]
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants