aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
Commit message (Collapse)AuthorAge
...
* Adding comment to TensorDeviceSycl.h and cleaning the code.Gravatar Mehdi Goli2016-11-11
|
* Adding EIGEN_STRONG_INLINE back; using size() instead of ↵Gravatar Mehdi Goli2016-11-10
| | | | dimensions.TotalSize() on Tensor.
* adding the missing in eigen_assert!Gravatar Mehdi Goli2016-11-10
|
* Adding Memset; optimising MecopyDeviceToHost by removing double copying;Gravatar Mehdi Goli2016-11-10
|
* #if EIGEN_EXCEPTION -> #ifdef EIGEN_EXCEPTIONS.Gravatar Luke Iwanski2016-11-08
|
* Fix for SYCL queue initialisation.Gravatar Luke Iwanski2016-11-08
|
* Use try/catch only when exceptions are enabled.Gravatar Luke Iwanski2016-11-08
|
* Converting all sycl buffers to uninitialised device only buffers; adding ↵Gravatar Mehdi Goli2016-11-08
| | | | memcpyHostToDevice and memcpyDeviceToHost on syclDevice; modifying all examples to obey the new rules; moving sycl queue creating to the device based on Benoit suggestion; removing the sycl specefic condition for returning m_result in TensorReduction.h according to Benoit suggestion.
* Removed the sycl include from Eigen/Core and moved it to ↵Gravatar Mehdi Goli2016-11-04
| | | | Unsupported/Eigen/CXX11/Tensor; added TensorReduction for sycl (full reduction and partial reduction); added TensorReduction test case for sycl (full reduction and partial reduction); fixed the tile size on TensorSyclRun.h based on the device max work group size;
* Partial OpenCL support via SYCL compatible with ComputeCpp CE.Gravatar Luke Iwanski2016-09-19