Skip to content

Commit 9305af1

Browse files
[SYCL][ESIMD][EMU] Renaming ESIMD_CPU to ESIMD_EMU
1 parent 8d979f0 commit 9305af1

File tree

11 files changed

+68
-68
lines changed

11 files changed

+68
-68
lines changed

sycl/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,8 +310,8 @@ endif()
310310
# TODO : Remove 'if (NOT MSVC)' when CM_EMU supports Windows
311311
# environment
312312
if (NOT MSVC)
313-
if (SYCL_BUILD_PI_ESIMD_CPU)
314-
list(APPEND SYCL_TOOLCHAIN_DEPLOY_COMPONENTS pi_esimd_cpu libcmrt-headers)
313+
if (SYCL_BUILD_PI_ESIMD_EMU)
314+
list(APPEND SYCL_TOOLCHAIN_DEPLOY_COMPONENTS pi_esimd_emu libcmrt-headers)
315315
if (MSVC)
316316
list(APPEND SYCL_TOOLCHAIN_DEPLOY_COMPONENTS libcmrt-libs libcmrt-dlls)
317317
else()

sycl/include/CL/sycl/backend_types.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ enum class backend : char {
2626
ext_oneapi_level_zero,
2727
cuda = 3,
2828
all = 4,
29-
esimd_cpu = 5,
29+
esimd_emu = 5,
3030
hip = 6,
3131
};
3232

@@ -55,8 +55,8 @@ inline std::ostream &operator<<(std::ostream &Out, backend be) {
5555
case backend::cuda:
5656
Out << "cuda";
5757
break;
58-
case backend::esimd_cpu:
59-
Out << "esimd_cpu";
58+
case backend::esimd_emu:
59+
Out << "esimd_emu";
6060
break;
6161
case backend::hip:
6262
Out << "hip";

sycl/include/CL/sycl/detail/pi.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ bool trace(TraceLevel level);
6565
#define __SYCL_OPENCL_PLUGIN_NAME "pi_opencl.dll"
6666
#define __SYCL_LEVEL_ZERO_PLUGIN_NAME "pi_level_zero.dll"
6767
#define __SYCL_CUDA_PLUGIN_NAME "pi_cuda.dll"
68-
#define __SYCL_ESIMD_CPU_PLUGIN_NAME "pi_esimd_cpu.dll"
68+
#define __SYCL_ESIMD_EMU_PLUGIN_NAME "pi_esimd_emu.dll"
6969
#define __SYCL_HIP_PLUGIN_NAME "libpi_hip.dll"
7070
#else
7171
#define __SYCL_OPENCL_PLUGIN_NAME "libpi_opencl.so"
7272
#define __SYCL_LEVEL_ZERO_PLUGIN_NAME "libpi_level_zero.so"
7373
#define __SYCL_CUDA_PLUGIN_NAME "libpi_cuda.so"
74-
#define __SYCL_ESIMD_CPU_PLUGIN_NAME "libpi_esimd_cpu.so"
74+
#define __SYCL_ESIMD_EMU_PLUGIN_NAME "libpi_esimd_emu.so"
7575
#define __SYCL_HIP_PLUGIN_NAME "libpi_hip.so"
7676
#endif
7777

sycl/include/sycl/ext/intel/experimental/esimd/emu/detail/esimd_emu_functions_v1.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88

99
/// \file esimd_emu_functions_v1.h
1010
///
11-
/// \ingroup sycl_pi_esimd_cpu
11+
/// \ingroup sycl_pi_esimd_emu
1212

1313
#pragma once
1414

1515
// <cstdint> for 'uint32_t' type is included in upper-level device
16-
// interface file ('esimdcpu_device_interface.hpp')
16+
// interface file ('esimdemu_device_interface.hpp')
1717

1818
// This file defines function interfaces for ESIMD CPU Emulation
19-
// (ESIMD_CPU) to access LibCM CPU emulation functionalities from
19+
// (ESIMD_EMU) to access LibCM CPU emulation functionalities from
2020
// kernel applications running under emulation
2121

2222
// CM CPU Emulation Info :

sycl/include/sycl/ext/intel/experimental/esimd/emu/detail/esimdcpu_device_interface.hpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
//==----- esimdcpu_device_interface.hpp - DPC++ Explicit SIMD API ---------==//
1+
//==----- esimdemu_device_interface.hpp - DPC++ Explicit SIMD API ---------==//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
/// \file esimdcpu_device_interface.hpp
10-
/// Declarations for ESIMD_CPU-device specific definitions.
9+
/// \file esimdemu_device_interface.hpp
10+
/// Declarations for ESIMD_EMU-device specific definitions.
1111
/// ESIMD intrinsic and LibCM functionalities required by intrinsic defined
1212
///
1313
/// This interface is for ESIMD intrinsic emulation implementations
14-
/// such as slm_access to access ESIMD_CPU specific-support therefore
14+
/// such as slm_access to access ESIMD_EMU specific-support therefore
1515
/// it has to be defined and shared as include directory
1616
///
17-
/// \ingroup sycl_pi_esimd_cpu
17+
/// \ingroup sycl_pi_esimd_emu
1818

1919
#pragma once
2020

@@ -35,7 +35,7 @@ namespace detail {
3535
#define ESIMD_DEVICE_INTERFACE_VERSION 1
3636

3737
// 'ESIMDDeviceInterface' structure defines interface for ESIMD CPU
38-
// emulation (ESIMD_CPU) to access LibCM CPU emulation functionalities
38+
// emulation (ESIMD_EMU) to access LibCM CPU emulation functionalities
3939
// from kernel application under emulation.
4040

4141
// Header files included in the structure contains only function
@@ -75,7 +75,7 @@ ESIMDDeviceInterface *getESIMDDeviceInterface() {
7575
// tight loop)
7676
void *PIOpaqueData = nullptr;
7777

78-
PIOpaqueData = getPluginOpaqueData<cl::sycl::backend::esimd_cpu>(nullptr);
78+
PIOpaqueData = getPluginOpaqueData<cl::sycl::backend::esimd_emu>(nullptr);
7979

8080
ESIMDEmuPluginOpaqueData *OpaqueData =
8181
reinterpret_cast<ESIMDEmuPluginOpaqueData *>(PIOpaqueData);

sycl/plugins/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ add_subdirectory(level_zero)
1818
# TODO : Remove 'if (NOT MSVC)' when CM_EMU supports Windows
1919
# environment
2020
if (NOT MSVC)
21-
if (SYCL_BUILD_PI_ESIMD_CPU)
22-
add_subdirectory(esimd_cpu)
21+
if (SYCL_BUILD_PI_ESIMD_EMU)
22+
add_subdirectory(esimd_emu)
2323
endif()
2424
endif()

sycl/plugins/esimd_cpu/CMakeLists.txt

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

22
# PI Esimd CPU library
3-
# Create Shared library for libpi_esimd_cpu.so.
3+
# Create Shared library for libpi_esimd_emu.so.
44

55
include(ExternalProject)
66

77
include_directories("${sycl_inc_dir}")
8-
# FIXME/TODO: 'pi.h' is included in 'pi_esimd_cpu.cpp', and CL_*_INTEL
8+
# FIXME/TODO: 'pi.h' is included in 'pi_esimd_emu.cpp', and CL_*_INTEL
99
# and CL_*_KHR definitions in 'pi.h' are from
1010
# ${OPENCL_INCLUDE}. Remove build dependency on OpenCL
1111
include_directories(${OpenCL_INCLUDE_DIR})
@@ -14,11 +14,11 @@ file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cm-emu_build)
1414
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cm-emu_install)
1515

1616
if (MSVC)
17-
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_cpu_deps/lib/libcm${CMAKE_STATIC_LIBRARY_SUFFIX})
18-
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_cpu_deps/lib/igfxcmrt64_emu${CMAKE_STATIC_LIBRARY_SUFFIX})
17+
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/libcm${CMAKE_STATIC_LIBRARY_SUFFIX})
18+
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/igfxcmrt64_emu${CMAKE_STATIC_LIBRARY_SUFFIX})
1919
else()
20-
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_cpu_deps/lib/libcm${CMAKE_SHARED_LIBRARY_SUFFIX})
21-
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_cpu_deps/lib/libigfxcmrt_emu${CMAKE_SHARED_LIBRARY_SUFFIX})
20+
set(LIBCM ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/libcm${CMAKE_SHARED_LIBRARY_SUFFIX})
21+
set(LIBIGFXCMRT_EMU ${LLVM_BINARY_DIR}/pi_esimd_emu_deps/lib/libigfxcmrt_emu${CMAKE_SHARED_LIBRARY_SUFFIX})
2222
endif()
2323

2424
if (DEFINED CM_LOCAL_SOURCE_DIR)
@@ -75,13 +75,13 @@ else ()
7575
endif()
7676
endif ()
7777
ExternalProject_Add_Step(cm-emu llvminstall
78-
COMMAND ${CMAKE_COMMAND} -E make_directory ${LLVM_BINARY_DIR}/pi_esimd_cpu_deps && ${CMAKE_COMMAND} -E copy_directory <INSTALL_DIR>/ ${LLVM_BINARY_DIR}/pi_esimd_cpu_deps
78+
COMMAND ${CMAKE_COMMAND} -E make_directory ${LLVM_BINARY_DIR}/pi_esimd_emu_deps && ${CMAKE_COMMAND} -E copy_directory <INSTALL_DIR>/ ${LLVM_BINARY_DIR}/pi_esimd_emu_deps
7979
COMMENT "Installing cm-emu into the LLVM binary directory"
8080
DEPENDEES install
8181
)
8282

83-
include_directories(${LLVM_BINARY_DIR}/pi_esimd_cpu_deps/include/igfxcmrt_emu)
84-
include_directories(${LLVM_BINARY_DIR}/pi_esimd_cpu_deps/include/libcm/cm)
83+
include_directories(${LLVM_BINARY_DIR}/pi_esimd_emu_deps/include/igfxcmrt_emu)
84+
include_directories(${LLVM_BINARY_DIR}/pi_esimd_emu_deps/include/libcm/cm)
8585

8686
# Compilation flag to exclude lines in header files imported from CM
8787
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__SYCL_EXPLICIT_SIMD_PLUGIN__")
@@ -96,43 +96,43 @@ else()
9696
string(REPLACE "-pedantic" " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
9797
endif()
9898

99-
add_library(pi_esimd_cpu SHARED
99+
add_library(pi_esimd_emu SHARED
100100
"${sycl_inc_dir}/CL/sycl/detail/pi.h"
101-
"pi_esimd_cpu.cpp"
101+
"pi_esimd_emu.cpp"
102102
)
103103

104104
if (MSVC)
105105
# by defining __SYCL_BUILD_SYCL_DLL, we can use __declspec(dllexport)
106106
# which are individually tagged for all pi* symbols in pi.h
107-
target_compile_definitions(pi_esimd_cpu PRIVATE __SYCL_BUILD_SYCL_DLL)
107+
target_compile_definitions(pi_esimd_emu PRIVATE __SYCL_BUILD_SYCL_DLL)
108108
else()
109109
# we set the visibility of all symbols 'hidden' by default.
110110
# In pi.h file, we set exported symbols with visibility==default individually
111-
target_compile_options(pi_esimd_cpu PUBLIC -fvisibility=hidden)
111+
target_compile_options(pi_esimd_emu PUBLIC -fvisibility=hidden)
112112

113113
# This script file is used to allow exporting pi* symbols only.
114114
# All other symbols are regarded as local (hidden)
115115
set(linker_script "${CMAKE_CURRENT_SOURCE_DIR}/../ld-version-script.txt")
116116

117117
# Filter symbols based on the scope defined in the script file,
118118
# and export pi* function symbols in the library.
119-
target_link_libraries( pi_esimd_cpu
119+
target_link_libraries( pi_esimd_emu
120120
PRIVATE "-Wl,--version-script=${linker_script}"
121121
)
122122
endif()
123123

124-
add_dependencies(pi_esimd_cpu OpenCL-Headers)
125-
add_dependencies(pi_esimd_cpu cm-emu)
126-
add_dependencies(sycl-toolchain pi_esimd_cpu)
124+
add_dependencies(pi_esimd_emu OpenCL-Headers)
125+
add_dependencies(pi_esimd_emu cm-emu)
126+
add_dependencies(sycl-toolchain pi_esimd_emu)
127127

128-
target_link_libraries(pi_esimd_cpu PRIVATE sycl ${LIBCM} ${LIBIGFXCMRT_EMU})
129-
set_target_properties(pi_esimd_cpu PROPERTIES LINKER_LANGUAGE CXX)
128+
target_link_libraries(pi_esimd_emu PRIVATE sycl ${LIBCM} ${LIBIGFXCMRT_EMU})
129+
set_target_properties(pi_esimd_emu PROPERTIES LINKER_LANGUAGE CXX)
130130

131-
add_common_options(pi_esimd_cpu)
131+
add_common_options(pi_esimd_emu)
132132

133-
install(TARGETS pi_esimd_cpu
134-
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT pi_esimd_cpu
135-
RUNTIME DESTINATION "bin" COMPONENT pi_esimd_cpu)
133+
install(TARGETS pi_esimd_emu
134+
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT pi_esimd_emu
135+
RUNTIME DESTINATION "bin" COMPONENT pi_esimd_emu)
136136

137137
# Copy CM Header files to $(INSTALL)/include/sycl/CL/
138138
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cm-emu_install/include/libcm/cm/

sycl/plugins/esimd_cpu/pi_esimd_cpu.cpp

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
//===---------- pi_esimd_cpu.cpp - CM Emulation Plugin --------------------===//
1+
//===---------- pi_esimd_emu.cpp - CM Emulation Plugin --------------------===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
/// \file pi_esimd_cpu.cpp
9+
/// \file pi_esimd_emu.cpp
1010
/// Declarations for CM Emulation Plugin. It is the interface between the
1111
/// device-agnostic SYCL runtime layer and underlying CM Emulation
1212
///
13-
/// \ingroup sycl_pi_esimd_cpu
13+
/// \ingroup sycl_pi_esimd_emu
1414

1515
#include <stdint.h>
1616

@@ -28,7 +28,7 @@
2828
#include <CL/sycl/nd_item.hpp>
2929
#include <CL/sycl/range.hpp>
3030

31-
#include <esimdcpu_support.h>
31+
#include <esimdemu_support.h>
3232

3333
#include <cstdarg>
3434
#include <cstdio>
@@ -40,7 +40,7 @@
4040
#include <thread>
4141
#include <utility>
4242

43-
#include "pi_esimd_cpu.hpp"
43+
#include "pi_esimd_emu.hpp"
4444

4545
namespace {
4646

@@ -108,7 +108,7 @@ class ReturnHelper {
108108
// Controls PI level tracing prints.
109109
static bool PrintPiTrace = false;
110110

111-
// Global variables used in PI_esimd_cpu
111+
// Global variables used in PI_esimd_emu
112112
// Note we only create a simple pointer variables such that C++ RT won't
113113
// deallocate them automatically at the end of the main program.
114114
// The heap memory allocated for this global variable reclaimed only when
@@ -242,9 +242,9 @@ template <int DIMS> class libCMBatch {
242242
GroupDim[I] = (uint32_t)(GlobalSize[I] / LocalSize[I]);
243243
}
244244

245-
ESimdCPUKernel ESimdCPU((fptrVoid)InvokeLambda<DIMS>, GroupDim, SpaceDim);
245+
EsimdemuKernel Esimdemu((fptrVoid)InvokeLambda<DIMS>, GroupDim, SpaceDim);
246246

247-
ESimdCPU.launchMT(sizeof(struct LambdaWrapper<DIMS>), WrappedLambda.get());
247+
Esimdemu.launchMT(sizeof(struct LambdaWrapper<DIMS>), WrappedLambda.get());
248248
}
249249
};
250250

@@ -276,7 +276,7 @@ void sycl_get_cm_image_params(void *PtrInput, char **BaseAddr, uint32_t *Width,
276276
*MtxLock = &(Img->mutexLock);
277277
}
278278

279-
/// Implementation for ESIMD_CPU device interface accessing ESIMD
279+
/// Implementation for ESIMD_EMU device interface accessing ESIMD
280280
/// intrinsics and LibCM functionalties requred by intrinsics
281281
sycl::detail::ESIMDDeviceInterface::ESIMDDeviceInterface() {
282282
version = ESIMDEmuPluginInterfaceVersion;
@@ -392,7 +392,7 @@ pi_result piPlatformGetInfo(pi_platform Platform, pi_platform_info ParamName,
392392

393393
switch (ParamName) {
394394
case PI_PLATFORM_INFO_NAME:
395-
return ReturnValue("Intel(R) ESIMD_CPU/GPU");
395+
return ReturnValue("Intel(R) ESIMD_EMU/GPU");
396396

397397
case PI_PLATFORM_INFO_VENDOR:
398398
return ReturnValue("Intel(R) Corporation");
@@ -495,7 +495,7 @@ pi_result piDeviceGetInfo(pi_device Device, pi_device_info ParamName,
495495
case PI_DEVICE_INFO_PLATFORM:
496496
return ReturnValue(Device->Platform);
497497
case PI_DEVICE_INFO_NAME:
498-
return ReturnValue("ESIMD_CPU");
498+
return ReturnValue("ESIMD_EMU");
499499
case PI_DEVICE_INFO_IMAGE_SUPPORT:
500500
return ReturnValue(pi_bool{true});
501501
case PI_DEVICE_INFO_DRIVER_VERSION:
@@ -517,7 +517,7 @@ pi_result piDeviceGetInfo(pi_device Device, pi_device_info ParamName,
517517
#define UNSUPPORTED_INFO(info) \
518518
case info: \
519519
std::cerr << std::endl \
520-
<< "Unsupported device info = " << #info << " from ESIMD_CPU" \
520+
<< "Unsupported device info = " << #info << " from ESIMD_EMU" \
521521
<< std::endl; \
522522
DIE_NO_IMPLEMENTATION; \
523523
break;
@@ -740,7 +740,7 @@ pi_result piQueueRelease(pi_queue Queue) {
740740
}
741741

742742
pi_result piQueueFinish(pi_queue) {
743-
// No-op as enqueued commands with ESIMD_CPU plugin are blocking
743+
// No-op as enqueued commands with ESIMD_EMU plugin are blocking
744744
// ones that do not return until their completion - kernel execution
745745
// and memory read.
746746
CONTINUE_NO_IMPLEMENTATION;
@@ -1078,7 +1078,7 @@ pi_result piEventGetProfilingInfo(pi_event Event, pi_profiling_info ParamName,
10781078
size_t ParamValueSize, void *ParamValue,
10791079
size_t *ParamValueSizeRet) {
10801080
if (PrintPiTrace) {
1081-
std::cerr << "Warning : Profiling Not supported under PI_ESIMD_CPU"
1081+
std::cerr << "Warning : Profiling Not supported under PI_ESIMD_EMU"
10821082
<< std::endl;
10831083
}
10841084
return PI_SUCCESS;
@@ -1181,7 +1181,7 @@ pi_result piEnqueueMemBufferRead(pi_queue Queue, pi_mem Src,
11811181
/// TODO : Support Blocked read, 'Queue' handling
11821182
if (BlockingRead) {
11831183
assert(false &&
1184-
"ESIMD_CPU support for blocking piEnqueueMemBufferRead is NYI");
1184+
"ESIMD_EMU support for blocking piEnqueueMemBufferRead is NYI");
11851185
}
11861186
if (NumEventsInWaitList != 0) {
11871187
return PI_INVALID_EVENT_WAIT_LIST;
@@ -1277,7 +1277,7 @@ pi_result piEnqueueMemImageRead(pi_queue CommandQueue, pi_mem Image,
12771277
pi_event *Event) {
12781278
/// TODO : Support Blocked read, 'Queue' handling
12791279
if (BlockingRead) {
1280-
assert(false && "ESIMD_CPU does not support Blocking Read");
1280+
assert(false && "ESIMD_EMU does not support Blocking Read");
12811281
}
12821282
_pi_image *PiImg = static_cast<_pi_image *>(Image);
12831283

@@ -1508,7 +1508,7 @@ pi_result piextDeviceSelectBinary(pi_device, pi_device_binary *,
15081508
/// for the images
15091509
if (RawImgSize != 1) {
15101510
if (PrintPiTrace) {
1511-
std::cerr << "Only single device binary image is supported in ESIMD_CPU"
1511+
std::cerr << "Only single device binary image is supported in ESIMD_EMU"
15121512
<< std::endl;
15131513
}
15141514
return PI_INVALID_VALUE;
@@ -1547,7 +1547,7 @@ pi_result piPluginInit(pi_plugin *PluginInit) {
15471547
strncpy(PluginInit->PluginVersion, _PI_H_VERSION_STRING, PluginVersionSize);
15481548

15491549
PiESimdDeviceAccess = new sycl::detail::ESIMDEmuPluginOpaqueData();
1550-
// 'version' to be compared with 'ESIMD_CPU_DEVICE_REQUIRED_VER' defined in
1550+
// 'version' to be compared with 'ESIMD_EMU_DEVICE_REQUIRED_VER' defined in
15511551
// device interface file
15521552
PiESimdDeviceAccess->version = ESIMDEmuPluginDataVersion;
15531553
PiESimdDeviceAccess->data =

sycl/plugins/esimd_cpu/pi_esimd_cpu.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
//===---------- pi_esimd_cpu.hpp - CM Emulation Plugin --------------------===//
1+
//===---------- pi_esimd_emu.hpp - CM Emulation Plugin --------------------===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.
55
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
66
//
77
//===----------------------------------------------------------------------===//
88

9-
/// \file pi_esimd_cpu.hpp
9+
/// \file pi_esimd_emu.hpp
1010
/// Declarations for CM Emulation Plugin. It is the interface between the
1111
/// device-agnostic SYCL runtime layer and underlying CM Emulation
1212
///
13-
/// \ingroup sycl_pi_esimd_cpu
13+
/// \ingroup sycl_pi_esimd_emu
1414

1515
#pragma once
1616

@@ -160,4 +160,4 @@ struct _pi_kernel : _pi_object {
160160
_pi_kernel() {}
161161
};
162162

163-
#include <sycl/ext/intel/experimental/esimd/emu/detail/esimdcpu_device_interface.hpp>
163+
#include <sycl/ext/intel/experimental/esimd/emu/detail/esimdemu_device_interface.hpp>

0 commit comments

Comments
 (0)