Apple Mac 操作系统 X*

IA-32 and Intel®64 Processor Targeting Overview

The compiler supports many options that tune or optimize an application for different Intel and non-Intel processors. Differences are explained, and the switches /arch, /Qx..., /Qax... (Windows*) and -m, -x..., -ax... (Linux*, Mac OS* X) are recommended.
  • Linux*
  • Apple Mac 操作系统 X*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • 英特尔® C++ 编译器
  • Intel® Fortran Compiler
  • 英特尔® Parallel Composer
  • 优化
  • HPCC-stream performance loss with the 11.0 and 12.0 compilers

    The STREAM component of the HPCC benchmark suite runs more slowly with the initial release of the 11.0 compiler compared to version 10.1. This can be worked around by disabling function inlining. The COPY component showed a similar issue in 12.0.
  • Linux*
  • Apple Mac 操作系统 X*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • 英特尔® C++ 编译器
  • Intel® Fortran Compiler
  • STREAM
  • ClosedSWDefect
  • 优化
  • How to manually target 2nd and 3rd generation Intel® Core™ processors with support for Intel® AVX

    Manual cpu dispatch may be used to write code that will be executed only on Intel processors with support for Intel® Advanced Vector Extensions, such as 2nd generation Intel® Core™ processors (formerly code named “Sandy Bridge”), 3rd generation Intel® Core™ processors (formerly code named "Ivy Bridge") or future processors with support for Intel Advanced Vector Extensions 2..
  • 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Apple Mac 操作系统 X*
  • C/C++
  • 英特尔® C++ 编译器
  • 英特尔® C++ Composer XE
  • 英特尔® Composer XE
  • 英特尔® Parallel Composer
  • 英特尔® C++ Studio XE
  • 英特尔® Parallel Studio
  • 英特尔® Parallel Studio XE
  • CPU dispatch
  • 2nd generation Intel® Core™ processors
  • 3rd generation Intel Core processors
  • AVX 2.0
  • Intel® Advanced Vector Extensions
  • 英特尔® 酷睿™ 处理器
  • 优化
  • Guided Auto-Parallel (GAP)

    Guided Auto-Parallel - compiler feature providing guidance to user on what changes are necessary for the compiler to automatically add vectorization or parallelization to serial application.
  • Linux*
  • Apple Mac 操作系统 X*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Fortran
  • 英特尔® C++ 编译器
  • Intel® Fortran Compiler
  • 英特尔® Parallel Composer
  • GAP
  • 优化
  • 页面

    订阅 Apple Mac 操作系统 X*