Vetorização

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.
  • Desenvolvedores
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Apple Mac OS X*
  • C/C++
  • Principiante
  • Compilador C++ Intel®
  • Composer XE C++ Intel®
  • Intel® Composer XE
  • Intel® C++ Studio XE
  • Intel® Advanced Vector Extensions
  • Extensões Intel® Streaming SIMD
  • AOBench
  • CilkPlus
  • array notation
  • Otimização
  • Computação paralela
  • Thread
  • Vetorização
  • OpenMP* Thread Affinity Control

    Intel® Composer XE for MIC Compi Document

    Compiler Methodology for Intel® MIC Architecture

    Compiler Methodology for Intel® MIC Architecture
    Efficient Parallelization, OpenMP Thread Affinity Control

  • Desenvolvedores
  • Linux*
  • C/C++
  • Fortran
  • Avançado
  • Compilador C++ Intel®
  • Compilador Fortran Intel®+
  • OpenMP*
  • Arquitetura Intel® Many Integrated Core
  • Otimização
  • Vetorização
  • Páginas

    Assine o Vetorização