Multithread-Entwicklung

Choosing the right threading framework

This is the second article in a series of articles about High Performance Computing with the Intel Xeon Phi. The Intel Xeon Phi is the first commercial product of Intel to incorporate the Many Integrated Core architecture. In this article I will present various frameworks for unleashing the power of multiple threads on the Xeon Phi. We will also have a look at interesting properties and advantages / disadvantages of each framework.

  • Entwickler
  • Professoren
  • Studenten
  • Linux*
  • Server
  • C/C++
  • Experten
  • Fortgeschrittene
  • Intel® C++ Composer XE
  • Intel® Cilk™ Plus
  • Intel® Threading Building Blocks
  • MIC
  • Xeon
  • Phi
  • performance
  • Pthreads
  • C++11
  • boost
  • CilkPlus
  • OpenMP*
  • Cluster-Computing
  • Parallel Computing
  • Threading
  • Measuring performance in HPC

    This is the first article in a series of articles about High Performance Computing with the Intel Xeon Phi. The Intel Xeon Phi is the first commercial product of Intel to incorporate the Many Integrated Core architecture. In this article I will present the basics of the Xeon Phi architecture, the programming models and what we can do to measure the performance in cycles for micro benchmarks.

  • Entwickler
  • Professoren
  • Studenten
  • Linux*
  • C/C++
  • Fortgeschrittene
  • Intel® C++-Compiler
  • Intel® C++ Compiler and Performance Library für QNX* Neutrino* RTOS
  • Intel® C++ Composer XE
  • Intel® Cilk™ Plus
  • Intel® Composer XE
  • Intel® Math Kernel Library
  • OpenMP*
  • MIC
  • Xeon
  • Phi
  • performance
  • timing
  • offload
  • native
  • Debugging
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Parallel Computing
  • Threading
  • Vektorisierung
  • What's new? Update 3 - Intel® Advisor XE 2013

    Intel® Advisor XE 2013

    Intel® Advisor XE 2013 guides developers to add parallelism to their existing C/C++, Fortran, or C# programs.

    New in Update 3!  

    ·        Improved assistance window

  • Entwickler
  • Professoren
  • Studenten
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Unix*
  • Server
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Intel® C++ Studio XE
  • Intel® Cluster Studio XE
  • Intel® Fortran Studio XE
  • Intel® Parallel Studio XE
  • Intel® Advisor XE
  • Entwicklungstools
  • Optimierung
  • Parallel Computing
  • Threading
  • Calculating estimated call counts with Intel® VTune™ Amplifier XE 2013

    When you profile your software with VTune™ Amplifier XE you often start from looking at the top function hotspots list. This allows you to see what functions are spending CPU resources, so you can focus your optimization efforts.

    Function call counts can provide some additional information to assist in further optimization.

  • Entwickler
  • Intel AppUp® Developer
  • Partner
  • Professoren
  • Studenten
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Unix*
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Java*
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier XE
  • VTune Amplifier XE
  • Learning Lab
  • Optimierung
  • Parallel Computing
  • Multithread-Entwicklung abonnieren