Intel® Parallel Studio

How to manually target 2nd and 3rd generation Intel® Core™ processors with support for Intel® AVX

Manual cpu dispatch may be used to write code that will be executed only on Intel processors with support for Intel® Advanced Vector Extensions, such as 2nd generation Intel® Core™ processors (formerly code named “Sandy Bridge”), 3rd generation Intel® Core™ processors (formerly code named "Ivy Bridge") or future processors with support for Intel Advanced Vector Extensions 2..
  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Apple OS X*
  • C/C++
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Parallel Composer
  • Intel® C++ Studio XE
  • Intel® Parallel Studio
  • Intel® Parallel Studio XE
  • CPU dispatch
  • 2nd generation Intel® Core™ processors
  • 3rd generation Intel Core processors
  • AVX 2.0
  • Intel® Advanced Vector Extensions
  • Intel® Core™ Processors
  • Optimization
  • A Gentle Introduction to Parallel Software webinar slides

    Webinar slides - Dr. Tim Mattson, Principal Engineer at Intel's Microprocessor Technology Labs, will lead a webinar focused on actual code and the parallel programming APIs available to software developers. Tim will begin with an overview of the high level issues that apply to the task of creating a parallel program and then move on to consider the most commonly used parallel algorithms. He will then discuss the major parallel programming APIs (OpenMP*, MPI, and Windows* threads) showing how they are used with different algorithms and different platforms. After attending this webinar, developers should be conversant with major concurrent APIs and algorithms and be well positioned to start incorporating these techniques in their applications.

  • Learning Lab
  • Linux*
  • Apple OS X*
  • Microsoft Windows* 8.x
  • Intel® Parallel Studio XE
  • Intel® Parallel Studio
  • Intel® Parallel Composer
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • Multithread development
  • Beginner
  • Easy Ways to Solve Parallel Performance Challenges webinar slides

    Webinar slides - New innovations bring new challenges. For many C/C++ developers, introducing parallelism means spending hours tuning an application for multicore performance. Learn techniques with a new performance tuning profiler found in Intel® Parallel Studio and quickly identify performance issues. Using application source code, Intel parallelism expert Gary Carleton demonstrates how developers can quickly solve the three most common performance issues: (1) bottlenecks, (2) locks and waits, and (3) amount and locations of threads. Windows* developers now have a tool that brings new levels of transparency for quickly and accurately tuning threaded applications for optimal performance. Recommended companion technical webinar: The Good, the Bad, and the Ugly: Improve Parallel Application Quality and Performance.

  • Learning Lab
  • Microsoft Windows* 8.x
  • Intel® Parallel Studio
  • Intel® Parallel Amplifier
  • Improving performance
  • Intermediate
  • Subscribe to Intel® Parallel Studio