Linux*

internal error: 0_10711 Internal Compiler Error with Composer XE 2013 Update 3

The Intel Composer XE 2013 Update 3 compiler may experience the following Internal Compiler Error:  

0_10711

: catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report.  Note: File and line given may not be explicit cause of this error.

  • 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Apple Mac 操作系统 X*
  • C/C++
  • Fortran
  • 高级
  • 入门级
  • 中级
  • 编译器
  • 0_10711 internal compiler error
  • The Scalable Heterogeneous Computing Benchmark Suite (SHOC) for Intel® Xeon Phi™

    The Scalable Heterogeneous Computing Benchmark Suite (SHOC https://github.com/vetter/shoc-mic#readme)  may be used for measuring performance and stability of Coprocessor based systems. The benchmark has been ported to support Intel® Xeon Phi™ using offload programming constructs implemented in the Intel® Compiler that is available as part of Intel® Composer XE 2013 package.

    使用多线程的利弊

    1. Amdahl定律

         一个很简单的量化公式,用来计算一个程序中串行部分所占多少对程序加速比的影响或者用来计算计算机硬件配置中某个设备的速度提高能够将整个系统的速度提高多少。

         假设一个串行程序执行的总时间为1,不能被并行化的部分占的时间比例为p,即串行化的部分为p,可并行化的时间为:1-p。如果用n个核用来加速的话,加速比为:


    如何实现最高传输速率

    Chapter Title Goes Here, Sub Chapter Title

    此处插入章节标题,子章节标题

    面向英特尔® MIC 架构的编译器方法

    选择编程模式如何实现最高传输速率

    概述

  • 开发人员
  • Linux*
  • C/C++
  • Fortran
  • 高级
  • 英特尔® C++ 编译器
  • Intel® Fortran Compiler
  • Offload Peak Data Transfer
  • Intel® Many Integrated Core Architecture
  • 有效使用英特尔编译器的卸载特性

    有效使用卸载特性

    针对英特尔 MIC 架构有效使用英特尔编译器的卸载特性

    面向英特尔® MIC 架构的编译器方法

    选择编程模式针对英特尔 MIC 架构有效使用英特尔编译器的卸载特性

  • 开发人员
  • Linux*
  • C/C++
  • Fortran
  • 中级
  • 英特尔® C++ Composer XE
  • 英特尔® Fortran Composer XE
  • Intel® Many Integrated Core Architecture
  • 异构编程模式

    面向英特尔® MIC 架构的编译器方法

    选择一种编程模式,异构卸载模式

    概述

    在本章中,我们将讨论面向英特尔® MIC 架构的英特尔® Composer XE 2013 异构卸载编程模式。

    主题

  • 开发人员
  • Linux*
  • C/C++
  • Fortran
  • 高级
  • 英特尔® C++ 编译器
  • Intel® Fortran Compiler
  • Heterogeneous Offoad
  • Intel® Many Integrated Core Architecture
  • 内存分配和首次访问

    面向英特尔® MIC 架构的编译器方法

    内存分配和首次访问

    相对至强而言,协处理器的内存分配成本较高——因此尽可能重复使用已非配的内存是非常明智的。例如,如果某函数被重复调用(假设在循环内),并且该函数使用数组作为临时存储,尝试初次分配足够大的数组(所需的最大大小),并在后续调用中重复使用该数组:

    static real *temp_array=0;

     

  • 开发人员
  • Linux*
  • C/C++
  • Fortran
  • 高级
  • 英特尔® C++ 编译器
  • Intel® Fortran Compiler
  • Intel® Many Integrated Core Architecture
  • 优化
  • 并行计算
  • 矢量化
  • 页面

    订阅 Linux*