Skip to content

Commit ab69e87

Browse files
Add report of extension cl_intel_split_work_group_barrier
Related-To: NEO-6746 Signed-off-by: Wesierski, Lukasz <[email protected]>
1 parent 6256f89 commit ab69e87

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

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
@@ -42,6 +42,7 @@ XE_HPG_CORETEST_F(XeHpgCoreDeviceCaps, giveDeviceExtensionsWhenDeviceCapsInitial
4242

4343
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_create_buffer_with_properties")));
4444
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_dot_accumulate")));
45+
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_split_work_group_barrier")));
4546
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_local_block_io")));
4647
EXPECT_TRUE(hasSubstr(caps.deviceExtensions, std::string("cl_intel_subgroup_matrix_multiply_accumulate")));
4748
}

shared/source/gen12lp/hw_helper_gen12lp.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,11 @@ EngineGroupType HwHelperHw<Family>::getEngineGroupType(aub_stream::EngineType en
132132

133133
template <>
134134
std::string HwHelperHw<Family>::getExtensions() const {
135-
return "cl_intel_subgroup_local_block_io ";
135+
std::string extensions;
136+
extensions += "cl_intel_subgroup_local_block_io ";
137+
extensions += "cl_intel_split_work_group_barrier ";
138+
139+
return extensions;
136140
}
137141

138142
template <>

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

0 commit comments

Comments
 (0)