英特尔® Inspector

Usando o Intel® Inspector nos nós acelerados do NCC/UNESP

Daniel Massaru Katsurayama, Jairo Panetta, Simone Shizue Tomita Lima

Finalidade

Este documento relata como utilizar o Intel® Inspector nos nós acelerados por processadores Intel® Xeon Phi™ disponíveis no NCC/UNESP para auxiliar a paralelização de programas utilizando OpenMP*.

  • Linux*
  • 英特尔® VTune™ 放大器
  • 英特尔® Inspector
  • 消息传递接口 (MPI)
  • OpenMP*
  • Intel® Many Integrated Core Architecture
  • Intel® VTune™ Amplifier, Intel® Advisor, and Intel® Inspector now include Cross-OS support

    Starting with 2017 update 2 of Intel Parallel Studio XE, Intel VTune Amplifier XE, Intel® Advisor and Intel® Inspector, any developer with a currently supported license will be able to use the tools on all supported operating systems. The default download will remain the same, but additional operating systems will be available for optional download from the Intel Registration Center.

    FAQ:

    What licenses does this cover?

  • 合作伙伴
  • 专业版
  • 教授
  • 学生
  • Apple macOS*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • 英特尔® Parallel Studio XE
  • 英特尔® VTune™ 放大器
  • 英特尔® Advisor
  • 英特尔® Inspector
  • Running Intel® Parallel Studio XE Analysis Tools on Clusters with Slurm* / srun

    Since HPC applications target high performance, users are interested in analyzing the runtime performance of such applications. In order to get a representative picture of that performance / behavior, it can be important to gather analysis data at the same scale as regular production runs. Doing so however, would imply that shared memory- focused analysis types would be done on each individual node of the run in parallel. This might not be in the user’s best interest, especially since the behavior of a well-balanced MPI application should be very similar across all nodes.

  • Linux*
  • 服务器
  • C/C++
  • Fortran
  • 高级
  • 中级
  • 英特尔® VTune™ 放大器
  • 英特尔® Advisor
  • 英特尔® Inspector
  • 消息传递接口 (MPI)
  • IMPI
  • Slurm
  • srun
  • cluster
  • analysis
  • 大数据
  • 云计算
  • 集群计算
  • 数据中心
  • 调试
  • 开发工具
  • 大型企业
  • 优化
  • 并行计算
  • 平台分析
  • 线程
  • 矢量化
  • 使用英特尔® Inspector XE 2011 发现多线程代码中的数据竞跑

    Intel Inspector XE automatically finds memory errors, deadlocks and other conditions that could lead to deadlocks, data races, thread . Some specific issues associated with debugging multithreaded applications will be discussed in this article.
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • 入门级
  • 英特尔® Parallel Studio XE
  • 英特尔® Parallel Studio XE Composer Edition
  • 英特尔® Inspector
  • 英特尔® Parallel Inspector
  • critical section
  • data races
  • Learning Lab
  • OpenMP*
  • 并行计算
  • 线程
  • 检测线程应用中的内存带宽饱和度

    检测线程应用中的内存带宽饱和度 (PDF 231KB)

    摘要

    内存子系统组件在很大程度上影响着应用的性能特征。 现在,随着越来越多的线程和进程共享有限的高速缓存容量和内存带宽等资源,线程化应用的可扩展性受到了极大限制。 内存密集型线程化应用在运行多个线程时可能会出现内存带宽饱和的问题。 在这种情况下,线程化应用将无法像预期一样扩展,性能也可能有所下降。 本文介绍了在线程化应用中检测内存带宽饱和度的技巧。

    本文是“英特尔多线程应用开发指南”系列的一部分,该系列介绍了针对英特尔® 平台开发高效多线程应用的指导原则。

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • 服务器
  • 入门级
  • 英特尔® Parallel Studio XE
  • 英特尔® VTune™ 放大器
  • 英特尔® Inspector
  • Intel® Performance Tuning Utility
  • memory
  • scalability
  • 并行计算
  • 线程
  • Rebuild and Rerun Analysis

    Intel® Inspector is a dynamic memory and threading error checking tool for users developing serial and multithreaded applications on Windows* and Linux* operating systems. This topic is part of a tutorial that shows how to find and fix memory errors using the Intel Inspector and a C++ sample application.

    订阅 英特尔® Inspector