Intermediate

How to Resolve ARPACK issues with Intel MKL 11.0 Update 3

Some ARPACK users have reported stability issues after upgrading to the Intel® Math Kernel Library (Intel® MKL) 11.0 Update 3 release. See examples here and here.

  • Developers
  • Partners
  • Professors
  • Students
  • Linux*
  • Unix*
  • C/C++
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Intel® Math Kernel Library
  • ARPACK
  • Development Tools
  • Open Source
  • Using Pedigrees in Intel® Cilk™ Plus

    Pedigrees are a new feature implemented in Intel Cilk Plus and currently available in Intel® Composer XE 2013. In this post, I explain what pedigrees are, how they work, and how you can use them in Cilk Plus. Pedigrees are a key component used in the implementation of DotMix, a contributed code for a deterministic parallel random-number generator (DPRNG) discussed in my previous post.
  • Developers
  • Professors
  • Students
  • C/C++
  • Advanced
  • Intermediate
  • Intel® Cilk™ Plus
  • Cilk Plus
  • pedigrees
  • DPRNG
  • random number generator
  • Parallel Computing
  • Threading
  • 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.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Apple Mac OS X*
  • C/C++
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Compilers
  • 0_10711 internal compiler error
  • 有效使用英特尔编译器的卸载特性

    有效使用卸载特性

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

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

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

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Intermediate
  • Intel® C++ Composer XE
  • Intel® Fortran Composer XE
  • Intel® Many Integrated Core Architecture
  • 向量化报告和全新 vec-report6 概述

    Overview of vectorization report

    向量化报告概述

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

    向量化要素、向量化和优化报告、向量化报告和全新 vec-report6 概述

    现有–vec-report 等级(0 5)控制以下向量化报告信息的生成:

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Beginner
  • Intermediate
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Development Tools
  • Intel® Many Integrated Core Architecture
  • Vectorization
  • Memory Movement and Initialization: Optimization and Control

    Compiler Methodology for Intel® MIC Architecture

    Overview


    Are you initializing data or copying blocks of data from one variable to another in your application?  Probably so.  Moving or setting blocks of data is very common.  So how to best optimization these operations for Intel(R) Xeon Phi(TM) Coprocessors? 

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Advanced
  • Intermediate
  • Intel® C++ Composer XE
  • Intel® Fortran Composer XE
  • intel_fast_memcpy
  • intel_fast_memset
  • VECTOR TEMPORAL
  • -opt-streaming-stores
  • Development Tools
  • Parallel sorts for Cilk Plus

    This article describes the parallel sorts in the latest release of “Cilkpub”, an open-source library of utilities for Intel® Cilk™ Plus. 

    • cilk_sort
    • cilk_sort_in_place

    They are designed to be replacements for std::sort that may provide speedup when sorting many items (on the order of at least 10000). For example:

    extern float a[];
    cilkpub::cilk_sort( a, a+n );
    
  • Developers
  • Professors
  • Students
  • C/C++
  • Intermediate
  • Intel® Cilk™ Plus
  • Cilk Plus
  • parallel sorting
  • Parallel Computing
  • Pages

    Subscribe to Intermediate