英特尔® C++ Studio XE

7 новых возможностей Intel® VTune Amplifier XE

VTune Amplifier XE давно известен пользователям своими возможностями глубокого анализа производительности ПО, как на уровне приложения, так и на микроархитектурном уровне.

Инструмент не стоит на месте и активно развивается, улучшаясь и обрастая новым функционалом. В этом посте приведён краткий обзор новых «фич», появившихся как в вышедшем в сентябре VTune Amplifier XE 2013, так и совсем недавно, в последующих обновлениях:

What's new? Update 3 - Intel® VTune™ Amplifier XE 2013

Intel® VTune™ Amplifier XE 2013

Intel® VTune™ Amplifier XE is an easy to use performance and thread profiler for C, C++, C#, Fortran, Java and MPI developers. No special recompiles are needed, just start profiling.  Hotspots are highlighted on the source.  A powerful timeline makes it easy to tune your application and scale performance on multicore processors.

  • 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • 企业客户端
  • 服务器
  • C#
  • C/C++
  • Fortran
  • Java*
  • 高级
  • 入门级
  • 中级
  • 英特尔® C++ Studio XE
  • Intel® Cluster Studio XE
  • 英特尔® Fortran Studio XE
  • 英特尔® Parallel Studio XE
  • 英特尔® VTune™ 放大器 XE
  • Pointer Checker to detect buffer overflows and dangling pointers (part 2)

    Overview

     
    A dangling pointer arises when you use the address of an object after its lifetime. This may occur in situations like returning addresses of the automatic variables from a function or using the address of the memory block after it is freed.
  • 开发人员
  • 教授
  • 学生
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • C/C++
  • 入门级
  • 中级
  • 英特尔® C++ 编译器
  • 英特尔® C++ Composer XE
  • 英特尔® C++ Studio XE
  • pointer checker to check buffer overflow
  • dangling pointers
  • C/C++
  • out-of-bounds errors
  • pointer poroblems
  • 调试
  • OpenMP 4.0 may offer important solutions for targeting and vectorization

    The upcoming OpenMP 4.0 will be discussed at SC12, and there will be a number of additions I'm particularly excited to see coming from OpenMP.  They are: "SIMD extensions" and "targeting extensions."  One helps make the intention of a developer to have code vectorized efficiently be realized, and the other allows for the first time an industry standard to designate code and data be targeted to an attached device.

    Creating and Managing Suppressions in Intel® Inspector XE 2013

    Background

    Intel® Inspector XE has always provided suppression functionality, but with the introduction of the Inspector XE 2013 product, there are more powerful ways to control how your suppressions are matched to found issues and how your suppressions are stored and maintained.

  • 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • 入门级
  • 中级
  • 英特尔® C++ Studio XE
  • 英特尔® Fortran Studio XE
  • 英特尔® Parallel Studio XE
  • 英特尔® Inspector XE
  • Learning Lab
  • 开发工具
  • 线程
  • 订阅 英特尔® C++ Studio XE