Multithread-Entwicklung

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
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Entwicklungstools
  • 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
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Entwicklungstools
  • 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
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Featured Product Support
  • Featured Support Topics
  • Entwicklungstools
  • Open Source
  • Parallel Computing
  • 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
  • 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!

  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Intel® Advisor XE
  • Featured Product Support
  • OpenMP* WORKSHARE constructs now parallelize with Intel® Fortran Compiler 15.0

    The Intel® Fortran Compiler 15.0 now generates multi-threaded code for select instances of the OpenMP WORKSHARE and PARALLEL WORKSHARE constructs involving array assignments.  Previously, these were implemented with the OpenMP SINGLE construct, meaning that only single-threaded code was generated.

     

    Multithreaded code is not always generated for the statements inside the block of an OMP WORKSHARE construct. Some statements parallelize; others do not parallelize and instead execute sequentially inside an OMP SINGLE construct to preserve the correct semantics of WORKSHARE.

  • Entwickler
  • Professoren
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • Fortran
  • Experten
  • OpenMP*
  • Intel® Inspector XE 2015 Release Notes

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

     

     

    Intel® Inspector XE 2015
    for Windows*

    Intel® Inspector XE 2015
    for Linux*

     What's New!

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • .NET*
  • C/C++
  • Fortran
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Intel® Inspector XE
  • inspector xe
  • Parallel Computing
  • Threading
  • 如何在offload程序中控制协处理器的执行环境

    offload编译模式下Intel编译器的offload运行时系统提供了两种机制让主机CPU程序对协处理器上的执行环境进行控制:

    1. 在主机系统上设置环境变量,然后将这些环境变量传递到协处理器上
    2. 在主机程序中调用相应的运行环境控制函数

     

    环境变量:

    缺省情况下,当offload发生时运行时系统会把主机程序执行环境中的所有环境变量全部复制到协处理器的执行环境中。用户可以通过定义环境变量“MIC_ENV_PREFIX”的值来改变这一默认行为。当该环境变量被赋予某个特定值之后,offload运行时系统将不再复制全部主机环境变量,而改为只复制那些以“MIC_ENV_PREFIX”的值加上下划线为前缀的那些环境变量;而且,在协处理器执行环境中对应的环境变量将不会保留这些前缀。通过这种方式,用户就可以在主机系统和协处理器上对同一名字的环境变量使用不同的值。例如在主机系统中已如下方式设置环境变量:

     

    MIC_ENV_PREFIX=ABC

    OMP_NUM_THREADS=8

  • Entwickler
  • Studenten
  • Linux*
  • C/C++
  • Fortran
  • Fortgeschrittene
  • Intel® Composer XE
  • Intel Parallel Composer XE
  • Entwicklungstools
  • Parallel Computing
  • Multithread-Entwicklung abonnieren