Kit de développement logiciel Intel® Cilk Plus

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

  • Développeurs
  • Linux*
  • C/C++
  • Fortran
  • Avancé
  • Compilateur Intel® C++
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Compilateur Intel® Fortran
  • Intel® Fortran Composer XE
  • Intel® Threading Building Blocks
  • Kit de développement logiciel Intel® Cilk Plus
  • OpenMP*
  • Intel® Many Integrated Core Architecture
  • Optimisation
  • Informatique parallèle
  • Intel® Parallel Debugger Extension

    This whitepaper provides tips and tricks on how to best take advantage of the additional insight into parallel data constructs the Intel® Parallel Debugger Extension brings to the Microsoft Visual Studio* debug environment. In doing so it provides a high-level overview of the Intel® Parallel Debugger Extension for Microsoft Visual Studio* and the key features that enhance the debug experience.
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intermédiaire
  • Compilateur Intel® C++
  • Intel® Parallel Composer
  • Intel® Parallel Studio
  • Intel® Parallel Studio XE
  • Kit de développement logiciel Intel® Cilk Plus
  • Intel® Parallel Debugger Extension for Microsoft Visual Studio
  • OpenMP*
  • Débogage
  • Informatique parallèle
  • The Good, the Bad, and the Ugly- Improve Parallel Application Quality and Performance - Seg6of6

    Segment 6 of 6 - In order to get more performance from today's multicore processors, software must run in parallel. Explore the most common design patterns and anti-patterns when creating error free, efficient, multicore software. Find out how to create good parallel software, and eliminate the bad, and the ugly, using Intel® software development tools and examples based on the movie. Recommended companion technical webinar: Easy Ways to Solve Parallel Performance Challenges.

  • Learning Lab
  • Linux*
  • Apple Mac OS X*
  • Microsoft Windows* 8
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Amplificateur Intel® VTune™ XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® Parallel Inspector
  • Intel® Parallel Amplifier
  • Compilateur Intel® C++
  • Compilateur Intel® Fortran
  • Kit de développement logiciel Intel® Cilk Plus
  • Bibliothèque Intel® Integrated Performance Primitives (IPP)
  • Développement multithread
  • Intermédiaire
  • The Good, the Bad, and the Ugly- Improve Parallel Application Quality and Performance - Seg5of6

    Segment 5 of 6 - In order to get more performance from today's multicore processors, software must run in parallel. Explore the most common design patterns and anti-patterns when creating error free, efficient, multicore software. Find out how to create good parallel software, and eliminate the bad, and the ugly, using Intel® software development tools and examples based on the movie. Recommended companion technical webinar: Easy Ways to Solve Parallel Performance Challenges.

  • Learning Lab
  • Linux*
  • Apple Mac OS X*
  • Microsoft Windows* 8
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Amplificateur Intel® VTune™ XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® Parallel Inspector
  • Intel® Parallel Amplifier
  • Compilateur Intel® C++
  • Compilateur Intel® Fortran
  • Kit de développement logiciel Intel® Cilk Plus
  • Bibliothèque Intel® Integrated Performance Primitives (IPP)
  • Développement multithread
  • Intermédiaire
  • The Good, the Bad, and the Ugly- Improve Parallel Application Quality and Performance - Seg3of6

    Segment 3 of 6 - In order to get more performance from today's multicore processors, software must run in parallel. Explore the most common design patterns and anti-patterns when creating error free, efficient, multicore software. Find out how to create good parallel software, and eliminate the bad, and the ugly, using Intel® software development tools and examples based on the movie. Recommended companion technical webinar: Easy Ways to Solve Parallel Performance Challenges.

  • Learning Lab
  • Linux*
  • Apple Mac OS X*
  • Microsoft Windows* 8
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Amplificateur Intel® VTune™ XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® Parallel Inspector
  • Intel® Parallel Amplifier
  • Compilateur Intel® C++
  • Compilateur Intel® Fortran
  • Kit de développement logiciel Intel® Cilk Plus
  • Bibliothèque Intel® Integrated Performance Primitives (IPP)
  • Développement multithread
  • Intermédiaire
  • Pages

    S’abonner à Kit de développement logiciel Intel® Cilk Plus