Skip to content

Commit bd5dc15

Browse files
Enable cl_intel_split_work_group_barrier extension for all platforms
Related-To: NEO-6991, NEO-6993 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
1 parent d440d26 commit bd5dc15

File tree

6 files changed

+6
-8
lines changed

6 files changed

+6
-8
lines changed

opencl/test/unit_test/api/cl_get_device_info_tests.inl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,10 @@ 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 "};
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 "};
286287

287288
for (auto extension : supportedExtensions) {
288289
auto foundOffset = extensionString.find(extension);

opencl/test/unit_test/gen12lp/test_device_caps_gen12lp.inl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ 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")));
3130
}
3231

3332
HWTEST2_F(Gen12LpDeviceCaps, givenGen12lpWhenCheckExtensionsThenDeviceDoesNotReportClKhrSubgroupsExtension, IsTGLLP) {

opencl/test/unit_test/xe_hpg_core/test_device_caps_xe_hpg_core.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, giveDeviceExtensionsWhenDeviceCapsInitial
4747

4848
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_create_buffer_with_properties")));
4949
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_dot_accumulate")));
50-
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_split_work_group_barrier")));
5150
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_local_block_io")));
5251
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_matrix_multiply_accumulate")));
5352
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_split_matrix_multiply_accumulate")));

shared/source/compiler_interface/oclc_extensions.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ 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 ";
47+
"cl_khr_suggested_local_work_size "
48+
"cl_intel_split_work_group_barrier ";
4849

4950
std::string getExtensionsList(const HardwareInfo &hwInfo) {
5051
std::string allExtensionsList;

shared/source/gen12lp/hw_helper_gen12lp.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ 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 ";
138137

139138
return extensions;
140139
}

shared/source/xe_hpg_core/hw_helper_xe_hpg_core.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ 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 ";
9190
extensions += "cl_intel_subgroup_local_block_io ";
9291
extensions += "cl_intel_subgroup_matrix_multiply_accumulate ";
9392
extensions += "cl_intel_subgroup_split_matrix_multiply_accumulate ";

0 commit comments

Comments
 (0)