Product Support

内存分配和首次访问

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

内存分配和首次访问

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

static real *temp_array=0;

 

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Advanced
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • Intel® Many Integrated Core Architecture
  • Optimization
  • Parallel Computing
  • Vectorization
  • 面向英特尔® MIC 架构的高级优化

    面向英特尔® MIC 架构的高级优化

    概述

    本章详细介绍了一些高级的编译器优化选项,以提升英特尔® MIC 架构的性能。其中包括以下主题,如浮点模型、预取、流存储的使用等。本章非常适用于尚未获得理想性能或寻求尽可能高的性能提升的用户。

    目标与主题

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Advanced
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • Intel® Many Integrated Core Architecture
  • Optimization
  • Parallel Computing
  • Vectorization
  • Pages

    Subscribe to Product Support