Intel® C++ Composer XE

Pointer Checker: A key feature of Intel® Parallel Studio XE 2013 product

The launch of Intel® Parallel Studio XE 2013 brings a key new feature: the Pointer Checker, which performs bounds checking, providing full checking of all memory accesses through pointers — and identifies any out-of-bounds access in Pointer Checker enabled code. 

To use this new Pointer Checker feature, you will need a valid license to the Intel® Parallel Studio XE 2013 or the Intel® C++ Studio XE 2013 products.

  • Sviluppatori
  • Partner
  • Professori
  • Studenti
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Unix*
  • C/C++
  • Intermedio
  • Intel® C++ Composer XE
  • Intel® C++ Studio XE
  • Intel® Parallel Studio XE
  • Strumenti di sviluppo
  • Pointer Checker feature in Intel® Parallel Studio XE 2013: How is it different from Static Analysis, Intel® Inspector XE, Mudflap etc?

    The Pointer Checker is a key "new" feature of the Intel® Parallel Studio XE 2013 product release compared to Static Security Analysis (SSA), Mudflap or the Intel® Inspector XE product. In a nutshell, the scope of Pointer Checker is in the detection of out-of-bounds pointer accesses including dangling pointers. The Intel® Inspector XE 2013 (including Static Analysis) is broader in scope and provides a more complete user environment. The table below summarizes the key differences:

  • Sviluppatori
  • Partner
  • Professori
  • Studenti
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intermedio
  • Intel® C++ Composer XE
  • Intel® C++ Studio XE
  • Intel® Parallel Studio XE
  • Strumenti di sviluppo
  • Sicurezza
  • Intel® Cilk™ Plus – AOBench Sample

    This is the AOBench example associated with the "Intel® Cilk™ Plus – The Simplest Path to Parallelism" how-to article.  It shows an Ambient Occlusion algorithm implemented as serial loops, one using Intel Cilk Plus' cilk_for keyword to implement parallelism, one version using Intel Cilk Plus' array notations to allow vectorization for the SIMD instruction, and another version using both cilk_for and the array notations.  It demonstrates great performance with very little coding changes through both data-parallelism and task-parallelism.
  • Sviluppatori
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Apple Mac OS X*
  • C/C++
  • Principiante
  • Compilatore C++ Intel®
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® C++ Studio XE
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • AOBench
  • CilkPlus
  • array notation
  • Ottimizzazione
  • Elaborazione parallela
  • Threading
  • Vettorizzazione
  • Parallelization Using OpenMP*

    Application Analysis for Intel® MIC Architecture Suitability

    Document

    Compiler Methodology for Intel® MIC Architecture

    Parallelization Using OpenMP*

    This chapter covers the Intel® Composer XE for Linux suite support of OpenMP* 3.1.

  • Sviluppatori
  • Linux*
  • C/C++
  • Fortran
  • Avanzato
  • Compilatori
  • Compilatore C++ Intel®
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Compilatore Fortran Intel®
  • Intel® Fortran Composer XE
  • OpenMP*
  • Architettura Intel® Many Integrated Core
  • Ottimizzazione
  • Vettorizzazione
  • Efficient Parallelization

    Efficient Parallelization Document

    Compiler Methodology for Intel® MIC Architecture

    Efficient Parallelization

    Overview

    This chapter covers topics in parallelization. There are links to various parallelization methods and resources along with tips and techniques for getting optimal parallel performance.

    Goals

  • Sviluppatori
  • Linux*
  • C/C++
  • Fortran
  • Avanzato
  • Compilatore C++ Intel®
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Compilatore Fortran Intel®
  • Intel® Fortran Composer XE
  • Intel® Threading Building Blocks
  • Kit di sviluppo del software Intel® Cilk Plus
  • OpenMP*
  • Architettura Intel® Many Integrated Core
  • Ottimizzazione
  • Elaborazione parallela
  • Intel® C++ Composer XE 2013 for OS X*, Initial Release

    Intel® C++ Composer XE 2013 includes the latest Intel C/C++ compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® C++ Compiler XE Version 13.0.0, Intel® Debugger Version 13.0.0, Intel® Math Kernel Library (Intel® MKL) Version 11.0, Intel® Integrated Performance Primitives (Intel® IPP) Version 7.1, Intel® Threading Building Blocks (Intel® TBB) Version 4.1

    New in this release:

  • Sviluppatori
  • Apple Mac OS X*
  • C/C++
  • Compilatore C++ Intel®
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Debugger Intel®
  • Intel® Integrated Performance Primitives
  • Intel® Math Kernel Library
  • Intel® C++ Composer XE 2013 for Windows*, Initial Release

    Intel® C++ Composer XE 2013 includes the latest Intel C/C++ compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® C++ Compiler XE Version 13.0.0, Intel® Math Kernel Library (Intel® MKL) Version 11.0, Intel® Integrated Performance Primitives (Intel® IPP) Version 7.1, Intel® Threading Building Blocks (Intel® TBB) Version 4.1

    New in this release:

  • Sviluppatori
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Compilatore C++ Intel®
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Integrated Performance Primitives
  • Intel® Math Kernel Library
  • Pagine

    Iscriversi a Intel® C++ Composer XE