Getting started

Intel® Cluster Studio XE works on Xeon® Phi coprocessor? OpenMP*? TBB? MPI?

Intel(R) Cluster Studio XE 2013 is a powerful tool suite - which helps you to develop applications, with low latency Intel MPI library, high performance C++/FORTRAN compiler, native profiling component named VTune Amplifier XE 2013, node level analysis component named Intel® Trace Collector/Analyzer, Threading and memory correctness components named Inspector XE 2013.     

Purposes of this article are: 

  • Developers
  • Linux*
  • C/C++
  • Intermediate
  • Intel® Cluster Toolkit
  • Intel® Cluster Ready
  • Intel Cluster Studio MPI OpenMP TBB VTune Amplifier Inspector ITAC
  • Development Tools
  • An example of using VTune™ Amplifier XE to profile Java class called by C/C++ application (JNI)

    Article <Java support is back in VTune™ Amplifier XE> informs that VTune(TM) Amplifier XE 2013 already supports Java application, and Attaching to Java* processes for hardware event-based sampling is supported since VTune™ Amplifier XE 2013 Update 4.

  • Developers
  • Linux*
  • C/C++
  • Java*
  • Beginner
  • Intel® VTune™ Amplifier XE
  • VTune Java JNI
  • Development Tools
  • Introduzione a Intel Perceptual SDK

    Intel Perceptual SDK è una piattaforma software/hardware per il gesture/voice/sppech recognition. Per il software si ha a disposizione un insieme di librerie contenenti l’implementazione di algoritmi di rilevamento e riconoscimento esposti attraverso uno strato di astrazione (interfacce standard).

    Per l’hardware, Perceptual SDK supporta l’utilizzo della Creative Camera.

    L’utilizzo di Intel Perceptual SDK permette allo sviluppatore di semplificare lo sviluppo di applicazioni di nuova generazione basate sul paradigma NUI (Natural User Interface).

  • Developers
  • Partners
  • Professors
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Unity
  • Beginner
  • Intel® Perceptual Computing SDK
  • Perceptual Computing
  • User Experience and Design
  • Intel C++ compiler requires ia32 glibc and libgcc libraries on Intel64 host system

        Intel C++ compiler is one of the components in Intel system studio. After you installed the Intel system studio on an Intel64 system, when you invoke the Intel compiler for a compilation, you may have the following error:
           bash: /opt/intel/system_studio_2013.0.016/bin/intel64/icc: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    Or you may encounter the following error:
           icc: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

  • Developers
  • Linux*
  • Yocto Project
  • C/C++
  • Beginner
  • Intel® C++ Compiler
  • Intel® System Studio
  • Intel System Studio
  • Controlling Process Placement with the Intel® MPI Library

    When running an MPI program, process placement is critical to maximum performance.  Many applications can be sufficiently controlled with a simple process placement scheme, while some will require a more complex approach.  The Intel® MPI Library offers multiple options for controlling process placement within the Hydra process manager.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Beginner
  • Intel® MPI Library
  • Rank Placement
  • Message Passing Interface
  • Cluster Computing
  • Offload Programming: Fortran and C Code Examples

    This document describes a set of source code examples that are available as part of the Intel® Composer 2013 package. These examples demonstrate the basic concepts of offload programming for Intel® Xeon Phi™ coprocessors and are installed to the following default location on Linux*. The default value for <install_dir> is /opt/intel/composer_xe_2013.

    Fortran code examples: <install-dir>/Samples/en_US/Fortran/mic_samples/LEO_Fortran_intro/
    C code examples: <install_dir>/Samples/en_US/C++/mic_samples/intro_sampleC/

  • Developers
  • Linux*
  • Fortran
  • Beginner
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • OpenMP*
  • offload
  • Intel® Many Integrated Core Architecture
  • SVEN Overview

    What is SVEN ?

    SVEN is a software infrastructure and API for recording trace events from kernel, user and firmware executing units. It acts like a "black box" flight recorder in an air plane.

     

    SVEN’s distinctive features are

    ·         Very very low overhead  ( <100 nano-seconds per instrumentation call @3Ghz)

    ·         Support for kernel/user mode on Windows and Linux platforms

     

  • Linux*
  • C/C++
  • Intermediate
  • Intel® Debugger
  • Intel® JTAG Debugger
  • Intel® System Studio
  • SVEN
  • Embedded
  • Making the Call Stack Pane Work for You



    VTune™ Amplifier XE Call Stack Pane

    The call stack pane is displayed in viewpoints of analysis types that include stack data. It is displayed on the right side of the viewpoint (highlighted below in a gold box).

    call stack pane highlighted in viewpoint

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Java*
  • Beginner
  • Intel® C++ Studio XE
  • Intel® Cluster Studio XE
  • Intel® VTune™ Amplifier XE
  • performance profiler
  • Call Stack Pane
  • menu
  • Configure
  • Development Tools
  • Optimization
  • Recommendations to choose the right MKL usage model for Xeon Phi

    Intel(R) Math Kernel Library (Intel(R) MKL) has full support for the Intel(R) Xeon Phi(TM) Co-processor and supports the following compute models, one of which has the capability to use both multicore host and many-core co-processors at the same time. Here is a short summary of the execution models. In this article, we will describe data sizes and parallel programming / offload techniques best benefit from a particular MKL execution model:

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Intermediate
  • Intel® Math Kernel Library
  • Xeon Phi
  • MKL Offload
  • MKL Automatic Offload
  • MKL Native
  • Pages

    Subscribe to Getting started