Sviluppo multithread

Управление режимами вычислений с плавающей запятой при использовании Intel® Threading Building Blocks

В Intel® Threading Building Blocks (Intel® TBB) 4.2, обновление 4, появилась расширенная поддержка управления параметрами вычислений с плавающей запятой. Теперь эти параметры можно указать при вызове большинства параллельных алгоритмов (включая flow::graph). В этом блоге мне бы хотелось рассказать о некоторых особенностях, новых функциях и общей поддержке вычислений с плавающей запятой в Intel TBB. Этот блог не посвящен общей поддержке вычислений с плавающей запятой в ЦП.

  • Sviluppatori
  • Sviluppatori Intel AppUp®
  • Partner
  • Professori
  • Studenti
  • Android*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • Android*
  • Server
  • Windows*
  • C/C++
  • Avanzato
  • Principiante
  • Intermedio
  • Intel® Threading Building Blocks
  • tbb
  • floating-point
  • fp
  • FPU
  • floating-point settings
  • FP settings
  • FPU settings
  • FPU controls
  • CPU settings
  • CPU controls
  • Strumenti di sviluppo
  • Istruzione
  • Open source
  • Elaborazione parallela
  • Threading
  • How to use Intel® Advisor XE 2015 to model suitability on an Intel® Xeon Phi™ coprocessor

    Introduction

    Intel® Advisor XE 2015 now includes some new capabilities for analyzing Intel® Xeon Phi™ coprocessor applications. This article steps through this analysis on an Intel Xeon Phi coprocessor and also outlines some of the new capabilities.

    Building the application

    The application we are using is one of the samples included in the Intel Advisor XE. It is located in C:\Program Files (x86)\Intel\Advisor XE 2015\samples\en\C++\tachyon_Advisor.zip. To build the application on the Microsoft Windows* OS:

  • Sviluppatori
  • Intermedio
  • Significant performance improvement of symmetric eigensolvers and SVD in Intel MKL 11.2

     

    Intel MKL 11.2 contains a number of optimizations for Symmetric Eigensolvers and SVD. These mostly related to large matrices N>4000, 6000, and on but speedups are significant comparing to the previous MKL 11.1.  SVD brings up to 6 times (or even higher on large thread counts and matrix sizes), similarly for eigensolvers, several times could be observed.

    List of related optimizations present in MKL 11.2 are:

  • Intel® Math Kernel Library
  • SVD performance in MKL
  • Transitioning from DevPartner* BoundsChecker Tools to Intel® Inspector XE

    Micro Focus DevPartner* BoundsChecker software contains tools to help you find memory issues in your code. Intel® Inspector XE has that same functionality but also supports additional operating systems (Linux* and Microsoft Windows*), languages (C, C++, Microsoft .NET*, Fortran), and direct integration into the debugger while also providing a substantially more powerful GUI. This additional functionality makes it well worth considering making a change to the Intel® Inspector XE.

     

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Strumenti di sviluppo
  • Transitioning from Rational Purify* Tools to Intel® Inspector XE

    IBM Rational Purify* software is a tool for checking the memory correctness of your code. Intel® Inspector XE has that same functionality but also supports threading error analysis (such as data race and deadlock analysis) and multiple languages (C, C++, Microsoft .NET*,  Fortran), while also providing a substantially more powerful GUI. This additional functionality makes it well worth considering moving to the Intel Inspector XE.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Strumenti di sviluppo
  • Transitioning from Valgrind* Tools to Intel® Inspector XE

    The open source Valgrind* framework supports several tools for checking the memory and threading correctness of your code. Intel® Inspector XE has that same functionality but supports additional operating systems (Linux* and Microsoft Windows*), languages (C, C++, Microsoft .NET*, Fortran), and threading libraries (OpenMP*, Intel® Threading Building Blocks) while also providing a substantially more powerful GUI. This additional functionality makes it well worth buying a commercial tool.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Strumenti di sviluppo
  • Open source
  • Elaborazione parallela
  • Threading
  • What's New? Intel® Advisor XE 2015

    Intel® Advisor XE 2015

    Intel Advisor XE 2015 is a successor product to Intel® Advisor 2013. Intel Advisor provides a set of tools that help you decide where to add parallelism to serial parts of your applications. The key features provided by this new major version since the initial Intel Advisor 2013 release include:

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Featured Product Support
  • Featured Support Topics
  • Intel® Advisor XE 2015 Release Notes

    This page provides the current Release Notes for the Intel® Advisor XE 2015 for Linux* and Windows* products.

     

     

    Intel® Advisor XE 2015
    for Windows*

    Intel® Advisor XE 2015
    for Linux

     What's New!

  • Sviluppatori
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Intel® Advisor XE
  • Featured Product Support
  • Iscriversi a Sviluppo multithread