Peter Žužek

Results 19 issues of Peter Žužek

Added `COMPUTECPP_SDK_INCLUDE_AFTER` option that affects all SYCL targets by setting the `COMPUTECPP_INCLUDE_AFTER` property. The option is disabled by default for now. Additional changes: * Make ComputeCpp_DIR a cache variable *...

cmake

1. Re-assign accessors instead of calling `require` 2. Removed the use of `this` as a kernel

This would require carrying type information in the data reference class, most likely a template parameter. e.g. prevent int3 \* int8 from being valid. At the moment, this would only...

enhancement

Already mentioned in #6 Parts to implement per §2.5.5: - :warning: Buffer destruction - :white_check_mark: Wait on events in destructor - :red_circle: #9, copying, smart pointers - :white_check_mark: Accessor construction...

bug
enhancement

According to final specification (2015-05-08): 2.5.6 Error handling 3.3.5.3 Queue error handling 3.4.2.2 Buffer Synchronization Rules 3.4.3.2 Image Synchronization Rules 3.6.1 Error Handling Rules

enhancement

The specification requires host fallback when there is no OpenCL device available. I see some options how this may be implemented, however I believe it would take a lot of...

enhancement

Entire SYCL runtime needs to be made thread-safe. I haven't done any testing, but I am certain that multiple threads would cause problems.

bug
enhancement

1. Deprecate `access::placeholder` 2. Extend placeholder functionality to ignore template parameter * Still applies only to global and constant buffers 3. Updated `handler::require` 4. New accessor constructors * Default constructor...

In order to reduce the verbosity of programming with SYCL accessors, this proposal aims to reduce the number of template parameters to just 2 from the current 5. It achieves...