Releases: intel/cm-cpu-emulation
Release cmemu-1.0.31
Release cmemu-1.0.24
Add support for MTL and ADLN platforms
Release cmemu-1.0.23
Add support for RKL, ADLP, and ADLS platform
ESIMD_EMULATOR API update for kernel launching
Release cmemu-1.0.22
Add support for PVC and DG2 platform
Remove dependency on libva (Linux)
Release cmemu-1.0.20
Removed cmrt_dump.txt creation.
Release cmemu-1.0.18
C for Metal (CM) CPU Emulation changes included in 1.0.18 release
Bug Fixes:
Logging: predicate warnings logging, provide flag for all warnings enablement, removed critical logging level, replaced with warnings.
Release cmemu-1.0.17
CMRT version: 7.3
LibCM version: 7.3
C for Metal (CM) CPU Emulation changes included in 1.0.17 release
New Features:
Windows support. (2021-10-07)
initialize vector/matrix kernel parameter from raw array (of the same element type) argument value (Linux). (2021-08-31)
Improvements:
KernelSupport: allow unnamed kernels in presence of a user-provided kernel address. (2021-11-18)
Bug Fixes:
Always use user-provided address for kernel descriptor if debug/linkage data query didn't yield it. (2021-11-18)
SHIM L0: fix iostream usage in kernel (for debugging purposes). (2021-09-01)
fix includes in cm_intrin.h (2021-08-23)
Misc Changes:
Logging: warnings output only if configured, critical messages are not displayed by default. (2021-12-07)
Convert Unicode chars to ASCII equivalents in code. (2021-11-16)
Logging: differentiate GFX_EMU_ERROR_MESSAGE from GFX_EMU_ERROR_MESSAGE_AT (2021-10-13)
Make shim-support-based tests with more kernels work: constant increased to max int. (2021-09-23)
Release cmemu-1.0.7
CMRT version: 7.2
LibCM version: 7.2
Release cmemu-1.0.0
Initial external binary release for CM Emulation.
CMRT version: 7.2
LibCM version: 7.2