The Intel Software Development Emulator is a
functional emulator for new and upcoming
instruction set extensions. The emulator is based
on the Pin dynamic binary instrumentation system
(and XED). It emulates the new instructions in the
SSE4, AES, PCLMULQDQ, and Intel AVX instruction
set extensions. This allows developers to gain
familiarity with Intel’s upcoming instruction set
extensions.
Changes: Better support for recent Linux distributions, like Ubuntu 9.10. Better support for debugging with GDB on Linux. Better integration with GDB 7.0.50. Windows uses dbghelp.dll 6.11.1.404. Fixes for paths with spaces. Tool arguments are grouped more sensibly. The AVX/SSE transition checker emits previous block information. The alignment checker has been upgraded. There are more CPUID feature knobs for SSE technologies. There is a new chip-check feature to restrict instructions to specific chips; see "sde -thelp". There is a fast icounting feature and various numeric fixes.
Tags: Software Development, Testing, Emulators