triSYCL implementation of SYCL
triSYCL implementation of SYCL

This is the main triSYCL C++ header file to experiment with the SYCL specification.

It declares everything into the trisycl namespace instead of sycl for SYCL 2020 or cl::sycl for SYCL 1.2.1 to express triSYCL specific extensions and to be used in full or partially with other SYCL implementations without naming conflict.

You can use sycl/sycl.hpp or CL/sycl.hpp headers instead to use this implementation with the usual sycl or cl::sycl namespaces.

For more information about SYCL: http://www.khronos.org/sycl/

For more information on this project and to access to the source of this file, look at https://github.com/triSYCL/triSYCL

The Doxygen version of the implementation itself is in http://trisycl.github.io/triSYCL/Doxygen/triSYCL/html and http://trisycl.github.io/triSYCL/Doxygen/triSYCL/triSYCL-implementation-refman.pdf

Ronan at keryell dot FR

Copyright 2014–2015 Advanced Micro Devices, Inc.

Copyright 2015–2022 Xilinx, Inc.

Copyright 2022–2023 Advanced Micro Devices, Inc.

This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details.