2025
2025-06-17 version 9.58
Updated the emulation of Intel® Advanced Vector Extensions 10, v2 (Intel® AVX10, v2) instructions in the formerly code named Diamond Rapids CPU.
Updated the emulation to Intel® Advanced Performance Extension (Intel® APX) instructions in the code named Diamond Rapids CPU.
Supplemented the emulation of XSAVE instructions with an option to ignore the Intel® Memory Protection Extensions (Intel® MPX) feature.
Improved Intel® Software Development Emulator (Intel® SDE) chip-check tool with an option to ignore specified Intel® Intelligent Systems Alliance (Intel® ISA) sets and with an option for filtering out Windows* system libraries.
Added an option to dump Intel SDE mix histogram analysis data in JSON format.
Fixed minor issues and added improvements to Intel SDE tracing technology.
Fixed minor issues in the handling of CPUID when running in various hosts.
This release includes functional and security updates. Users should update to the latest version of Intel SDE.
2025-03-16 version 9.53
Updated the mnemonics of Intel® Advanced Vector Extensions (Intel® AVX) 10.2 instructions in the code named Diamond Rapids CPU.
Updated the emulation to Intel AVX 10.2 instructions in the code named Diamond Rapids CPU.
Updated the emulation to Intel® Advanced Performance Extensions (Intel® APX) instructions in the code named Diamond Rapids CPU.
Fixed minor issues and added improvements to Intel® Software Development Emulator (Intel® SDE) tracing technology.
Fixed minor issues in the handling of CPUID when running in new hosts.
Includes functional and security updates. Users should update to the latest version of Intel SDE.
2024
2024-11-25 version 9.48
Added support for the emulation of the code named Clearwater Forest, Diamond Rapids, and Panther Lake products.
Updated the emulation to Intel® Advanced Vector Extensions 10 (Intel® AVX10), version 2 in code named Diamond Rapids products.
Updated the emulation for Intel® Advanced Performance Extension (Intel® APX) in code named Diamond Rapids products.
Fixed minor issues and added improvements to Intel® Software Development Emulator (Intel® SDE) tracing technology.
This release includes functional and security updates. Users should update to the latest version of Intel SDE.
2024-08-22 version 9.44
Added the emulation to Intel® Advanced Vector Extensions 10 (Intel® AVX10) version 10.2 for use in future releases of Intel CPUs.
Updated the emulation for Intel® Advanced Performance Extension (Intel® APX) for use in future releases of Intel CPUs.
Fixed minor issues and added improvements to Intel SDE tracing technology.
This release includes functional and security updates. You should update to the latest version of Intel SDE.
2024-04-18 version 9.38
Updated the emulation for Intel® Advanced Performance Extensions (Intel® APX) in future Intel® CPUs.
Dropped the support for emulation of Intel® Xeon Phi™ processors and for running in systems that contain these CPUs.
Added support for specifying C++ names in the controller.
Fixed minor issues in Intel® Software Development Emulator (Intel® SDE) analysis tools.
Includes functional and security updates. Users should update to the latest version of Intel SDE.
2024-01-07 version 9.33
Updated the emulation for Intel® Advanced Performance Extension (Intel® APX) in Intel® future CPU.
Updated emulation for Intel® AVX10 Architecture Specification in Granite Rapids (code name) CPU.
Updated the CPUID instruction behavior for a few new CPUs.
Improved the emulation of multi-threaded workloads with Intel® AMX instructions on Linux.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2023
2023-09-13 version 9.27
Added emulation for Intel® Advanced Performance Extension (Intel® APX) in Intel® future CPU.
Added emulation for Intel® AVX10 Architecture Specification in Granite Rapids (code name) CPU.
Updated the CPUID definition for a few new CPUs.
2023-07-13 version 9.24
Added emulation for new instructions in new Intel CPUs code name Lunar lake and Arrow lake.
Minor improvements to emulation of instructions like CPUID and the XSAVE instruction’s family.
2023-04-24 version 9.21.1
Updated the emulation for code named Granite Rapids new instructions.
Added Intel® SDE user’s manual inside the kit under the doc directory.
Improved the support for running on latest Linux* kernels.
Fixed minor issues in the emulation of new ISA features.
Fixed minor issues in Intel® SDE analysis tools.
This release includes functional and security updates. Users should update to the latest version of Intel® SDE.
2022
2022-10-25 version 9.14
Dropped the support for macOS*.
Added emulation for code named Granite Rapids new instructions.
Added emulation code named Sierra Forest CPU new instructions.
Enable running applications compiled with Intel® Control-Flow Enforcement Technology (Intel® CET) on Windows* and Linux* CET enabled hosts.
Fixed minor issues in the emulation of new ISA features.
Fixed minor issues in Intel® SDE analysis tools.
This release includes functional and security updates. Users should update to the latest version of Intel® SDE.
2022-05-09 version 9.7
Change the default behavior of Intel® SDE when the chip knob is not provided. Now it is acting like the host platform.
Added custom handling for special CPUID leaves, these leaves can be used to detect running under SDE.
Added support for debugging position independent executables (PIE) in Linux.
Added improvements to the capability to write binary instrumentation pin tool with Intel® SDE services.
Fixed minor issues in the emulation of new ISA features.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2021
2021-11-07 version 9.0
Added the capability to write binary instrumentation pin tool with Intel® SDE services.
Added support for running in new Microsoft Windows OS versions (Windows 11 and Windows Server 2022).
Changed the Intel® SDE kit compression type to xz.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2021-07-18 version 8.69.1
Added emulation for Intel® AVX512-FP16 instructions in Sapphire Rapids(code name) CPU.
Implemented improvements for running applications in Windows OS.
Updated the alignment checker behavior, the new default mode is to check only emulated instructions.
Fixed issues in the emulation of new instructions.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2021-01-18 version 8.63
Added emulation for Intel® LAM technology (linear address masking) in Intel® future CPU. This feature is supported only on Linux 64 bits OS, enables only LAM57 mode and requires using the -lam knob.
Added partial support for running on macOS 11 (BigSur) and dropped the support for running on older macOS versions (up to and including 10.13).
Implemented performance improvements in the emulation of Intel® AMX instructions.
Fixed issues in the emulation of new instructions.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2020
2020-10-05 version 8.59.0
Added emulation for Intel® Key Locker instructions in Tiger Lake (code name) CPU.
Added emulation for Intel® AVX VNNI instructions in Alder Lake (code name) CPU.
Added application debugger add-on for Microsoft Visual Studio 2017*
Updated the CPUID definition for a few CPUs.
Fixed issues in parsing debug information.
Fixed issues in the emulation of new instructions.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE)
2020-07-05 version 8.56.0
Added emulation for Intel® AMX instructions in Sapphire Rapids (code name) CPU.
Added support for running Intel® SDE on macOS machines with SIP (system integrity protection) enabled.
Dropped the support for running 32 bits applications on macOS machines.
Added emulation for Intel® TSX Suspended Load Address Tracking instructions.
Updated the CPUID definition for a few CPUs.
Fixed issues in the emulation of new instructions.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2020-03-26 version 8.50.0
Fixed the emulation of instructions for the Tiger lake (code name) CPU.
2020-03-17 version 8.49.0
Added support for running Intel® SDE on the latest OS versions.
Added emulation for AVX512_BF16 instructions in Cooper lake (code name) CPU.
Added emulation for the Intel® Tiger lake CPU.
Dropped the emulation for Intel® Memory Protection Extensions (Intel® MPX).
Dropped the emulation for Intel® Hardware Lock Elision (Intel® HLE), the Intel® Restricted Transactional Memory (Intel® RTM) is fully supported.
Improved Intel® Transactional Synchronization Extensions (Intel® TSX) statistics.
Updated the emulation for the Intel® CET system call on Linux*.
Fixed issues in the emulation of new instructions.
Added code-pattern analysis tool to detect misaligned branches that might incur significant performance issues.
Added improvements and additional alarms to the controller module.
This release includes functional and security updates. Users should update to the latest version of Intel® Software Development Emulator (Intel® SDE).
2019
2019-03-11 version 8.35.0
Added emulation for setting the trap bit in the EFLAGS (Linux* only).
Fixed the option to detach from running with Intel® Transactional Synchronization Extensions (Intel® TSX) statistics.
Fixed some issues related to running on machines with Intel® Advanced Vector Extensions 512 (Intel® AVX-512) native instructions.
Included functional and security updates. Users should update to Intel® Software Development Emulator (Intel® SDE) latest version.
2019-02-07 version 8.33.0
Added emulation support for a few new CPUs (Tremont, Cascade lake and Ice lake server).
Added support for running Intel® SDE on the latest OS versions.
Fixed a few issues in the emulation of CET instructions.
Added emulation to the CET system call on Linux*.
Added an option to dump the disassembly of various tools in AT&T syntax.
Fixed small issues in the emulation of a few instructions.
Included functional and security updates. Users should update to Intel SDE latest version.
2018
2018-01-30 version 8.16.0
Added the emulation to the control-flow enforcement technology.
Added the '-future' chip knob, this knob allow executing instructions that will be available in future CPUs.
Fixed a few issues related to the emulation of the XSAVE family of instructions.
Changed the default behavior of chip-check on Windows® systems to exclude NTDLL from the checks.
Added an option to emulate double precision vector instructions as single precision operations.
2017
2017-10-23 version 8.12.0
Added support for additional Intel® AVX-512 instructions introduced in the next ICL (Ice Lake) CPU.
Added support to run Intel® SDE on Sierra macOS* (10.13). Refer to the main Intel SDE page for system configuration instructions.
Added improvements to the Intel SDE controller.
Fixed some issues related to tracing multi-threaded workloads with self-modifying-code.
2017-08-06 version 8.9.0
Fixed controller issues with handling some corner use cases.
Added support for running on latest Linux kernels.
Fixed issues with running applications on Intel® AVX-512 hosts.
Fixed some issues related to handling signals in application running in macOS*.
2017-06-08 version 8.5.0
Added emulation support to the KNM CPU (Intel® Xeon Phi™ Processor formerly known as Knights Mill).
2017-05-23 version 8.4.0
Added a few Mix histogram tool improvements.
Added support for running with the latest OS versions on the 6th Generation Intel® Core™ processor family formerly known as Skylake CPU.
Stability improvements for running applications in macOS*.
Augmented the support for tracing multi-process workloads.
Multiple tracing and emulation bug fixes.
2017-01-23 version 7.58.0
Added support to run Intel SDE on Sierra macOS* (10.12). Refer to the main Intel SDE page for system configuration instructions.
Added emulation support for the vector instructions for deep learning. There instructions are supported under the -knm chip knob.
Added an option to run Intel SDE with the host CPUID. This is done by using the -use-host-cpuid knob.
Added a few improvements to the mix histogram tool.
2016
2016-07-07 version 7.49.0
Added an option to print large numbers in Mix output with 1000's separator (use with '-num-grouping' knob).
Improved the emulation of Intel® TSX and made it more accurate and closer to the hardware functionality.
Fixed a few issues related to capture and replay of applications running in Windows® systems.
Added support for GO applications.
2016-05-09 version 7.45.0
Added an analysis tool to report statistics about memory operation that cross cache lines.
Integrated the pinplay technology for program record and replay.
2016-03-03 version 7.41.0
Solved some issues related to running applications in macOS*.
Added an analysis tool to report statistics about the VPCONFLICT instructions.
Fixed the emulation of CPUID when running on hosts with the 4th Generation Intel® Core™ processor family formerly known as Haswell CPU.
2016-01-18 version 7.39.0
Added support for dynamically dumping the Mix stats using controller events.
Fixed the option to collect Intel® TSX statistics using the controller and terminate the run with early-out.