Intel SDE

Intel® Xeon Phi™ Coprocessor code named “Knights Landing” - Application Readiness

As part of the application readiness efforts for future Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors (code named Knights Landing), developers are interested in improving two key aspects of their workloads:

  1. Vectorization/code generation
  2. Thread parallelism

This article mainly talks about vectorization/code generation and lists some helpful tools and resources for thread parallelism.

  • 开发人员
  • 服务器
  • 中级
  • 英特尔® C++ 编译器
  • Intel® AVX-512
  • Knights Landing
  • Intel SDE
  • Intel® IMCI
  • Intel® Many Integrated Core Architecture
  • 并行计算
  • 矢量化
  • Analyzing Intel® SDE's TSX-related log data for capacity aborts

    Starting with version 7.12.0, Intel® SDE has Intel® TSX-related instruction and memory access logging features which can be useful for debugging Intel® TSX's capacity aborts. With the log data from the Intel SDE you can diagnose cache set population to determine if there is non-uniform cache set usage causing capacity overflows. A refined log data may be used to further diagnose the source of the aborts.

  • 开发人员
  • 合作伙伴
  • 学生
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • 服务器
  • Python*
  • 高级
  • 英特尔® 软件开发仿真器
  • 英特尔® 交易同步扩展
  • Intel Transactional Synchronization Extensions (Intel TSX)
  • Intel SDE
  • Restricted Transactional Memory (RTM)
  • 调试
  • 开发工具
  • 英特尔® 酷睿™ 处理器
  • 开源
  • 优化
  • 并行计算
  • 线程
  • 许可协议: 

    英特尔® 至强融核™ 协处理器(代号 “Knights Landing”)— 应用就绪

    为了将来在英特尔® 至强™ 处理器和英特尔® 至强融核™ 协处理器(代号 Knights Landing)上实现部分应用就绪,开发人员主要希望从两个方面改进工作负载:

    1. 矢量化/代码生成
    2. 线程并行性

    本文主要讨论矢量化/代码生成,并介绍了一些有用的线程并行工具和资源。

  • 开发人员
  • 服务器
  • 中级
  • 英特尔® C++ 编译器
  • Intel® AVX-512
  • Knights Landing
  • Intel SDE
  • Intel® IMCI
  • Intel® Many Integrated Core Architecture
  • 并行计算
  • 矢量化
  • Using Intel® SDE's chip-check feature

    Intel® SDE includes a software validation mechanism to restrict executed instructions to a particular microprocessor. This is intended to be a helpful diagnostic tool for use when deploying new software. Use chip check when you want to make sure that your program is not using instruction features that are not present on a specific microarchitecture implementation.

    In the output of "sde -long-help" there is a section describing the controls for this feature:

  • 开发人员
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Intel SDE
  • Intel® Advanced Vector Extensions
  • 英特尔® 内存保护扩展
  • 英特尔® SIMD 流指令扩展
  • 英特尔® 交易同步扩展
  • 订阅 Intel SDE