Skip to content

Commit b48d4a8

Browse files
Revert "Enable cl_intel_split_work_group_barrier extension for all platforms"
This reverts commit 4bb5a49. Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
1 parent f8983a8 commit b48d4a8

File tree

6 files changed

+8
-6
lines changed

6 files changed

+8
-6
lines changed

opencl/test/unit_test/api/cl_get_device_info_tests.inl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,9 @@ TEST_F(clGetDeviceInfoTests, GivenClDeviceExtensionsParamWhenGettingDeviceInfoTh
280280
"cl_khr_subgroup_non_uniform_arithmetic ",
281281
"cl_khr_subgroup_shuffle ",
282282
"cl_khr_subgroup_shuffle_relative ",
283-
"cl_khr_subgroup_clustered_reduce ",
284-
"cl_intel_device_attribute_query ",
285-
"cl_khr_suggested_local_work_size ",
286-
"cl_intel_split_work_group_barrier "};
283+
"cl_khr_subgroup_clustered_reduce "
284+
"cl_intel_device_attribute_query "
285+
"cl_khr_suggested_local_work_size "};
287286

288287
for (auto extension : supportedExtensions) {
289288
auto foundOffset = extensionString.find(extension);

opencl/test/unit_test/gen12lp/test_device_caps_gen12lp.inl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ HWTEST2_F(Gen12LpDeviceCaps, givenGen12lpWhenCheckExtensionsThenSubgroupLocalBlo
2727
const auto &caps = pClDevice->getDeviceInfo();
2828

2929
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_local_block_io")));
30+
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_split_work_group_barrier")));
3031
}
3132

3233
HWTEST2_F(Gen12LpDeviceCaps, givenGen12lpWhenCheckExtensionsThenDeviceDoesNotReportClKhrSubgroupsExtension, IsTGLLP) {

opencl/test/unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, giveDeviceExtensionsWhenDeviceCapsInitial
4343

4444
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_create_buffer_with_properties")));
4545
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_dot_accumulate")));
46+
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_split_work_group_barrier")));
4647
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_local_block_io")));
4748
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_matrix_multiply_accumulate")));
4849
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_split_matrix_multiply_accumulate")));

shared/source/compiler_interface/oclc_extensions.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ const char *deviceExtensionsList = "cl_khr_byte_addressable_store "
4444
"cl_khr_subgroup_shuffle_relative "
4545
"cl_khr_subgroup_clustered_reduce "
4646
"cl_intel_device_attribute_query "
47-
"cl_khr_suggested_local_work_size "
48-
"cl_intel_split_work_group_barrier ";
47+
"cl_khr_suggested_local_work_size ";
4948

5049
std::string getExtensionsList(const HardwareInfo &hwInfo) {
5150
std::string allExtensionsList;

shared/source/gen12lp/hw_helper_gen12lp.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ template <>
134134
std::string HwHelperHw<Family>::getExtensions() const {
135135
std::string extensions;
136136
extensions += "cl_intel_subgroup_local_block_io ";
137+
extensions += "cl_intel_split_work_group_barrier ";
137138

138139
return extensions;
139140
}

shared/source/xe_hpg_core/hw_helper_xe_hpg_core.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ std::string HwHelperHw<Family>::getExtensions() const {
8787
std::string extensions;
8888
extensions += "cl_intel_create_buffer_with_properties ";
8989
extensions += "cl_intel_dot_accumulate ";
90+
extensions += "cl_intel_split_work_group_barrier ";
9091
extensions += "cl_intel_subgroup_local_block_io ";
9192
extensions += "cl_intel_subgroup_matrix_multiply_accumulate ";
9293
extensions += "cl_intel_subgroup_split_matrix_multiply_accumulate ";

0 commit comments

Comments
 (0)