- SYCL adaption of min-ibf-fpga
- includes tests for OpenCL and SYCL variant
git clone --recurse-submodules [email protected]:hpc-research/Projects/seqanatfpga/min-ibf-fpga-oneapi.git
mkdir build
cd build
cmake -DCMAKE_CXX_COMPILER=icpx ..
make
cd build/test
ctest --output-on-failure
src
- minimalistic SYCL host codeinclude/min_ibf_fpga/backend_sycl
- SYCL utilities and device codeinclude/min_ibf_fpga/backend_opencl
- OpenCL utilitiestest
- SYCL and OpenCL tests
- A comparable minimalistic OpenCL host code can be found in min-ibf-fpga
- OpenCL tests require device code from min-ibf-fpga
- IBF tests require SeqAn3, i.e.
cmake -DSEQAN3_ROOT_DIR=/path/to/seqan3 ..