standards-proposals
standards-proposals copied to clipboard
Repository for publicly sharing proposals in various standards groups
Some feedback from the Belfast meeting was that it would be useful to have configuration providers which can inject information about resources into the system topology relevant to a particular...
Following on from a discussion [here](https://github.com/codeplaysoftware/standards-proposals/pull/103#discussion_r331770032) and [here](https://github.com/codeplaysoftware/standards-proposals/pull/103#discussion_r331940776) in prior to P1795r1 about the return type of `traverse_topology`. The two alternatives considered were to either have `traverse_topology` return a `vector`...
One aspect of the feedback from SG1 on P1795r1 at Belfast was that we need to demonstrate how the abstract topology discovery interface proposed would work in practice, and provide...
* Update the host task proposal to version 0.7. * Add clarification of the data dependency and scheduling rules for hos tasks in relation to other kernel functions and host...
* Placeholder accessor constructor can optionally not take memobj * Handler can specify the buffer later on
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...
1. Make accessor meet `ContiguousContainer` requirement 2. Limited to certain access targets * `global_buffer`, `constant_buffer`, `local`, `host_buffer` 3. Support multi-dimensional accessors 4. `access::mode::read` -> `ContiguousContainer` 5. Example
Update the specialization constant extension proposal to align with the module proposal. This PR introduce a `kernel_handler` which is an optional argument to parallel_for functors and allow the user to...
1. Implicit conversion to `const dataT` 2. Type traits for `const` conversions * For resolving access modes 3. Free functions for casting accessors * `static_pointer_cast`, `dynamic_pointer_cast`, `const_pointer_cast`, `reinterpret_pointer_cast` 4. Converting...