Skip to content

Commit d812d1e

Browse files
[SYCL][Docs] Move sycl_ext_oneapi_device_global out of proposed (#10006)
This commit moves the sycl_ext_oneapi_device_global extension from "proposed" to "experimental" and defined the SYCL_EXT_ONEAPI_DEVICE_GLOBAL feature test macro. Signed-off-by: Larsen, Steffen <[email protected]>
1 parent 9352172 commit d812d1e

File tree

2 files changed

+9
-16
lines changed

2 files changed

+9
-16
lines changed

sycl/doc/extensions/proposed/sycl_ext_oneapi_device_global.asciidoc renamed to sycl/doc/extensions/experimental/sycl_ext_oneapi_device_global.asciidoc

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -38,28 +38,20 @@ constructors/destructors.
3838

3939
== Notice
4040

41-
Copyright (c) 2021 - 2022 Intel Corporation. All rights reserved.
41+
Copyright (c) 2021 - 2023 Intel Corporation. All rights reserved.
4242

4343
NOTE: Khronos(R) is a registered trademark and SYCL(TM) and SPIR(TM) are
4444
trademarks of The Khronos Group Inc. OpenCL(TM) is a trademark of Apple Inc.
4545
used by permission by Khronos.
4646

4747
== Status
4848

49-
Working Draft
50-
51-
This is a preview extension specification, intended to provide early access to
52-
a feature for review and community feedback. When the feature matures, this
53-
specification may be released as a formal extension.
54-
55-
Because the interfaces defined by this specification are not final and are
56-
subject to change they are not intended to be used by shipping software
57-
products.
58-
59-
== Version
60-
61-
Built On: 2021-09-30 +
62-
Revision: 3
49+
This is an experimental extension specification, intended to provide early
50+
access to features and gather community feedback. Interfaces defined in this
51+
specification are implemented in {dpcpp}, but they are not finalized and may
52+
change incompatibly in future versions of {dpcpp} without prior notice.
53+
*Shipping software products should not rely on APIs defined in this
54+
specification.*
6355

6456
== Contact
6557

@@ -147,7 +139,7 @@ For both `dm1` and `dm2`, the `MyClass` and `int[4]` allocations on each device
147139
in the context associated with `Q` are zero-initialized before any
148140
non-initialization accesses occur.
149141

150-
== Proposal
142+
== Specification
151143

152144
=== Feature test macro
153145

sycl/source/feature_test.hpp.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ __SYCL_INLINE_VER_NAMESPACE(_V1) {
8282
#endif
8383
#define SYCL_EXT_INTEL_CACHE_CONFIG 1
8484
#define SYCL_EXT_CODEPLAY_MAX_REGISTERS_PER_WORK_GROUP_QUERY 1
85+
#define SYCL_EXT_ONEAPI_DEVICE_GLOBAL 1
8586

8687
#ifndef __has_include
8788
#define __has_include(x) 0

0 commit comments

Comments
 (0)