sde

使用英特尔® 软件开发仿真器的优势

简介

全新的英特尔处理器引入了增强型扩展指令集,以此提升应用的性能或增强其安全性。  英特尔 AVX1 和 AVX21 等扩展指令集主要用于提升性能,而英特尔 SHA2 指令则用于 SHA 加速,从而增强应用的安全性。

如果开发人员希望用这些新指令创建应用,但目前的硬件不支持这些指令该怎么办?  公司如何证明购买新系统来支持新指令的价值,同时确保其应用能够充分利用这些新指令来提升性能?

英特尔® 软件开发仿真器可用于在不支持新指令的系统上执行包含这些指令的应用。

本文将探讨使用 SDE 测试使用新指令的代码所带来的优势。

  • 开发人员
  • 教授
  • 学生
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 服务器
  • Windows*
  • C/C++
  • 高级
  • 入门级
  • 中级
  • software developer emulator
  • sde
  • server
  • windows
  • Linux
  • Intel Processor
  • Programming
  • 学术
  • 调试
  • 开发工具
  • 英特尔® 酷睿™ 处理器
  • 开源
  • 线程
  • Benefits of Using Intel® Software Development Emulator

    Introduction

    New Intel processors introduce enhanced instruction set extensions to improve performance or strengthen security of an application.  Instruction set extensions like Intel AVX1 and AVX21 are used to improve performance and Intel SHA2 instructions are used for SHA acceleration to increase security of an application.

  • 开发人员
  • 教授
  • 学生
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 服务器
  • Windows*
  • C/C++
  • 高级
  • 入门级
  • 中级
  • software developer emulator
  • sde
  • server
  • windows
  • Linux
  • Intel Processor
  • Programming
  • 学术
  • 调试
  • 开发工具
  • 英特尔® 酷睿™ 处理器
  • 开源
  • 线程
  • 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). 

    Parallel Programming Talk #62 - What Every Software Developer Should Know About Intel AVX

    Welcome to Show 62 of Parallel Programming Talk. Today is February 2nd. Groundhog day in the United States. On this episode Clay and Aaron will be addressing recent questions about what every software developer should know about Intel® Advanced Vector Extensions (Intel® AVX) with Senior Software Engineers Richard Hubbard and Pallavi Mehrotra.




    订阅 sde