英特尔® 软件开发仿真器

Building and Simulating an App using the HTML5 Development Environment Beta

The HTML5 section within the Intel Developer Zone was updated just before the US Thanksgiving Holiday to release the new Intel® HTML5 Development Environment Beta and I tried out a few of the sample apps. It took me about fifteen minutes to get one of the samples packaged into an .apk file and running on my Android tablet.

Exploring Intel® Transactional Synchronization Extensions with Intel® Software Development Emulator

Intel® Transactional Synchronization Extensions (Intel® TSX) is perhaps one of the most non-trivial extensions of instruction set architecture introduced in the 4th generation Intel® Core™ microarchitecture code name Haswell. Intel® TSX implements hardware support for a best-effort “transactional memory”, which is a simpler mechanism for scalable thread synchronization as opposed to inherently complex fine-grained locking or lock-free algorithms. The extensions have two interfaces: Hardware Lock Elision (HLE) and Restricted Transactional Memory (RTM). 

How to: build a VirtualBox Android Linux kernel

From time to time, people ask me about building VirtualBox in Google's master branch or at the ICS release tag. They often wish to tweak the kernel. Building a Linux kernel for VirtualBox and including it in the image isn't difficult - provided that you have a little experience with the tools. Teaching the tools (git, make, ...) is beyond the scope of this posting, but I will provide some information on how to:
  • download the Linux kernel source
  • build the Linux kernel binary for a VB image
  • build a Linux kernel binary based on a newer kernel

  • Intel® Software Development Emulator Download

    Intel® Software Development Emulator (released Jan 23, 2017)

    Previous versions of the Intel® Software Development Emulator

    Intel® Software Development Emulator (released July 07, 2016)

  • Apple macOS*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 服务器
  • "假设"软件
  • 英特尔® 软件开发仿真器
  • 英特尔® 高级矢量扩展指令集
  • 英特尔® 内存保护扩展
  • 英特尔® 安全哈希算法扩展
  • 英特尔® SIMD 流指令扩展
  • 英特尔® 交易同步扩展
  • 优化
  • 并行计算
  • 矢量化
  • 许可协议: 

    AVX debugging или все-таки как?

    AVX определен, зафиксирован и уже идет к нам. Ранее много говорилось о разных способах разработки: компиляция, эмуляция, документация и даже профайлинг (очень рекомендую заглянуть сюда /en-us/avx/ ), – но довольно мало было информации по поводу отладки.

    Хотя, если сказать честно – все уже было. Но сегодня стало еще удобнее и даже нагляднее отлаживать перемещение битов по 256 битному полю AVX регистров.

    Recent Intel® AVX Architectural Changes

    Dear Intel® AVX developers,

    We recently made some significant changes to the Intel® Advanced Vector Extensions Programmer’s Reference Manual (please download the latest version at /sites/avx/). If you are writing tools or software based on AVX, this may impact you. The big changes are a very different FMA syntax and the removal of two instructions (4-operand permutes).

    订阅 英特尔® 软件开发仿真器