aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
Commit message (Expand)AuthorAge
* Reducing warnings in Sycl backend.Gravatar Mehdi Goli2017-02-01
* Fixing the buffer type in memcpy.Gravatar Mehdi Goli2017-01-30
* Allows AMD APUGravatar Luke Iwanski2017-01-23
* Reverting back to the previous TensorDeviceSycl.h as the total number of buff...Gravatar Mehdi Goli2017-01-20
* Removing unused variablesGravatar Mehdi Goli2017-01-19
* Adding non-deferrenciable pointer track for ComputeCpp backend; Adding Tensor...Gravatar Mehdi Goli2017-01-19
* Reverting asynchronous exec to Synchronous exec regarding random race condition.Gravatar Mehdi Goli2016-12-22
* Merged eigen/eigen into defaultGravatar Benoit Steiner2016-12-16
|\
| * Fixed memcpy, memcpyHostToDevice and memcpyDeviceToHost for Sycl.Gravatar Benoit Steiner2016-12-16
* | Converting all parallel for lambda to functor in order to prevent kernel dupl...Gravatar Mehdi Goli2016-12-16
|/
* Adding asynchandler to sycl queue as lack of it can cause undefined behaviour.Gravatar Mehdi Goli2016-12-15
* Adding asynchronous execution as it improves the performance.Gravatar Mehdi Goli2016-12-14
* Adding tensor contraction operation backend for Sycl; adding test for contrac...Gravatar Mehdi Goli2016-12-14
* Adding sycl backend for TensorPadding.h; disbaling __unit128 for sycl in Tens...Gravatar Mehdi Goli2016-12-01
* Moved the MemCopyFunctor back to TensorSyclDevice since it's the only caller ...Gravatar Benoit Steiner2016-11-30
* Added the deallocate_all() method backGravatar Benoit Steiner2016-11-30
* Added EIGEN_STRONG_INLINE to get_sycl_supported_device().Gravatar Luke Iwanski2016-11-30
* Adding TensorShuffling backend for sycl; adding TensorReshaping backend for s...Gravatar Mehdi Goli2016-11-29
* Fixing LLVM error on TensorMorphingSycl.h on GPU; fixing int64_t crash for te...Gravatar Mehdi Goli2016-11-25
* Removing unsupported device from test case; cleaning the tensor device sycl.Gravatar Mehdi Goli2016-11-23
* Made the QueueInterface thread safeGravatar Benoit Steiner2016-11-20
* Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-20
|\
| * Fixed a typoGravatar Benoit Steiner2016-11-20
| * Fixed merge conflictsGravatar Benoit Steiner2016-11-19
* | Made it possible to check the state of a sycl device without synchronizationGravatar Benoit Steiner2016-11-19
|/
* Added the ability to run test exclusively OpenCL devices that are listed by s...Gravatar Benoit Steiner2016-11-18
* Cleaned up the sycl device codeGravatar Benoit Steiner2016-11-18
* adding Benoit changes on the TensorDeviceSycl.hGravatar Mehdi Goli2016-11-18
* Modifying TensorDeviceSycl.h to always create buffer of type uint8_t and conv...Gravatar Mehdi Goli2016-11-18
* Added a way to detect errors generated by the opencl device from the hostGravatar Benoit Steiner2016-11-17
* CleanupGravatar Benoit Steiner2016-11-17
* Created a test to check that the sycl runtime can successfully report errors ...Gravatar Benoit Steiner2016-11-17
* Adding TensorFixsize; adding sycl device memcpy; adding insial stage of slicing.Gravatar Mehdi Goli2016-11-14
* Adding comment to TensorDeviceSycl.h and cleaning the code.Gravatar Mehdi Goli2016-11-11
* Adding EIGEN_STRONG_INLINE back; using size() instead of dimensions.TotalSize...Gravatar Mehdi Goli2016-11-10
* 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 memc...Gravatar Mehdi Goli2016-11-08
* Removed the sycl include from Eigen/Core and moved it to Unsupported/Eigen/CX...Gravatar Mehdi Goli2016-11-04
* Partial OpenCL support via SYCL compatible with ComputeCpp CE.Gravatar Luke Iwanski2016-09-19