Intel-Comenzar-con-VTune-Profilelogo-r

Intel Introducción a VTune Profiler

Comience con Intel® VTune™ Profiler

Utilice Intel VTune Profiler para analizar sistemas de destino locales y remotos desde hosts Windows*, macOS* y Linux*. Mejore el rendimiento de la aplicación y el sistema a través de estas operaciones:

  • Analizar opciones de algoritmos.
  • Encuentre cuellos de botella de código serial y paralelo.
  • Comprenda dónde y cómo su aplicación puede beneficiarse de los recursos de hardware disponibles.
  • Acelera la ejecución de tu aplicación.
    Descargar Intel VTune Profiler en su sistema a través de una de estas formas:
  • Descargue la versión independiente.
  • Obtenga Intel VTune Profiler como parte del kit de herramientas básico de Intel® oneAPI.
    Ver el VTune Profiler pagina de entrenamiento para videos, webinares y más material para ayudarlo a comenzar.

NOTA
Documentación para versiones de Intel® VTune™ Profiler anteriores al lanzamiento de 2021 están disponibles solo para descargar. Para obtener una lista de las descargas de documentación disponibles por versión del producto, consulte estas páginas:

  • Descargar documentación para Intel Parallel Studio XE
  • Descargar documentación para Intel System Studio

Comprender el flujo de trabajo
Utilice Intel VTune Profiler a profile una aplicación y analizar los resultados para mejorar el rendimiento.

El flujo de trabajo general contiene estos pasos:

Intel-Comenzar-con-VTune-Profiler-01

Seleccione su sistema host para comenzar
Obtenga más información sobre los flujos de trabajo específicos del sistema para Windows*, Linux* o macOS*.

Intel-Comenzar-con-VTune-Profiler-02

Comience con Intel® VTune™ Profiler para sistema operativo Windows*

Antes de empezar

  1. Instalar Intel® VTune™ Profiler en su sistema Windows*.
  2. Cree su aplicación con información de símbolos y en modo de lanzamiento con todas las optimizaciones habilitadas. Para obtener información detallada sobre la configuración del compilador, consulte VTune Profiler guía de usuario en línea.
    También puedes usar la matriz sample aplicación disponible en \VTune\Samples\matriz. Puedes ver las s correspondientesamplos resultados en \VTune\Proyectos\sample (matriz).
  3. Configure las variables de entorno: Ejecute el Script \setvars.bat.
    Por defecto, el para componentes oneAPI es Programa Files (x86)\Intel\oneAPI.
    NOTA No necesita ejecutar setvars.bat cuando utiliza Intel® VTune™ Profiler dentro de Microsoft* Visual Studio*.

Paso 1: Inicie Intel® VTune™ Profiler
Inicie Intel VTune Profiler a través de una de estas formas y configurar un proyecto. Un proyecto es un contenedor para la aplicación que desea analizar, el tipo de análisis y los resultados de la recopilación de datos.

Fuente / Iniciar VTune Profiler

Independiente (GUI)

  1. Ejecute el comando vtune-gui o ejecute Intel® VTune™ Profiler del menú Inicio.
  2. Cuando se abra la GUI, haga clic en en la pantalla de bienvenida.
  3. En el cuadro de diálogo Crear proyecto, especifique el nombre y la ubicación del proyecto.
  4. Haga clic en Crear proyecto.

Independiente (línea de comando)
Ejecute el comando vtune.

IDE de Microsoft* Visual Studio*
Abra su solución en Visual Studio. El VTune ProfileLa barra de herramientas r se habilita automáticamente y su proyecto de Visual Studio se establece como un objetivo de análisis.

NOTA
No necesita crear un proyecto cuando ejecuta Intel® VTune™ Profiler desde la línea de comandos o dentro de Microsoft* Visual Studio.

Paso 2: configurar y ejecutar análisis
Después de crear un nuevo proyecto, se abre la ventana Configurar análisis con estos valores predeterminados:

Intel-Comenzar-con-VTune-Profiler-03

  1. En la sección Iniciar aplicación, busque la ubicación del ejecutable de su aplicación file.
  2. Haga clic en Iniciar para ejecutar la instantánea de rendimiento en su aplicación. Este análisis presenta un panorama generalview de problemas que afectan el rendimiento de su aplicación en el sistema de destino.

Paso 3: View y analizar datos de rendimiento
Cuando se completa la recopilación de datos, VTune Profiler muestra los resultados del análisis en la ventana Resumen. Aquí se ve una actuación sobreview de su aplicación
El finalview normalmente incluye varias métricas junto con sus descripciones.

Intel-Comenzar-con-VTune-Profiler-04

  • A Expanda cada métrica para obtener información detallada sobre los factores contribuyentes.
  • B Una métrica marcada indica un valor fuera del rango operativo aceptable/normal. Utilice la información sobre herramientas para entender cómo mejorar una métrica marcada.
  • C Consulte la guía sobre otros análisis que debería considerar ejecutar a continuación. El árbol de análisis destaca estas recomendaciones.

Próximos pasos
Performance Snapshot es un buen punto de partida para obtener una evaluación general del rendimiento de la aplicación con VTune ProfileR. A continuación, compruebe si su algoritmo requiere ajuste.

  1. Siga un tutorial para analizar cuellos de botella de rendimiento comunes.
  2. Una vez que su algoritmo esté bien ajustado, vuelva a ejecutar Performance Snapshot para calibrar los resultados e identificar posibles mejoras de rendimiento en otras áreas.

Ver también
Exploración de microarquitectura

VTune Profiler Tour de ayuda

Exampen: Profile una aplicación OpenMP* en Windows*
Utilice Intel VTune Profiler en una máquina con Windows a profile comoample iso3dfd_omp_offload Aplicación OpenMP descargada en una GPU Intel. Aprenda a ejecutar un análisis de GPU y examine los resultados.

Prerrequisitos

  • Asegúrese de que su sistema esté ejecutando Microsoft* Windows 10 o una versión más reciente.
  • Utilice una de estas versiones de Intel Processor Graphics:
    • Generación 8
    • Generación 9
    • Generación 11
  • Su sistema debería ejecutarse en uno de estos procesadores Intel:
    • Procesadores Intel® Core™ i7 de séptima generación (nombre en clave Kaby Lake)
    • Procesadores Intel® Core™ i8 de octava generación (nombre en clave Coffee Lake)
    • Procesadores Intel® Core™ i10 de 7.ª generación (nombre en clave Ice Lake)
  • Instalar Intel VTune Profiler de una de estas fuentes:
    • Descarga de producto independiente
    • Kit de herramientas básico de Intel® oneAPI
    • Kit de herramientas de puesta en marcha del sistema Intel®
  • Descargue el kit de herramientas Intel® oneAPI HPC que contiene el compilador Intel® oneAPI DPC++/C++ (icx/icpx) que necesita parafile Aplicaciones Open MP.
  • Configurar variables de entorno. Ejecute el script vars.bat ubicado en el directorio \env.
  • Configure su sistema para el análisis de GPU.

NOTA
Para instalar Intel VTune Profiler en el entorno Microsoft* Visual Studio, consulte VTune ProfileGuía del usuario.

Cree y compile la aplicación de descarga de OpenMP

  1. Descargue iso3dfd_omp_offload OpenMP Offload sampel.
  2. Abierto a la sampdirectorio de archivos.
    discos compactos <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Compile la aplicación de descarga de OpenMP.

compilación de mkdir
compilación de cd
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-objetivos:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

Ejecute un análisis de GPU en la aplicación de descarga de OpenMP
Ahora está listo para ejecutar el análisis de descarga de GPU en la aplicación OpenMP que compiló.

  1. Abrir VTune Profiler y haga clic en Nuevo proyecto para crear un proyecto.
  2. En la página de bienvenida, haga clic en Configurar análisis para configurar su análisis.
  3. Seleccione estos ajustes para su análisis.
    • En el panel DÓNDE, seleccione Host local.
    • En el panel QUÉ, seleccione Iniciar aplicación y especifique el binario iso3dfd_omp_offload como la aplicación para profile.
    • En el panel CÓMO, seleccione el tipo de análisis Descarga de GPU del grupo Aceleradores en el Árbol de análisis.
      Intel-Comenzar-con-VTune-Profiler-05
  4. Haga clic en el botón Iniciar para ejecutar el análisis.

VTune Profiler recopila datos y muestra los resultados del análisis en GPU Offload viewpunto.

  • En la ventana Resumen, vea estadísticas sobre el uso de recursos de CPU y GPU. Utilice estos datos para determinar si su aplicación es:
    • Límite de GPU
    • CPU-bound
    • Utilizar los recursos informáticos de su sistema de manera ineficiente
  • Utilice la información de la ventana Plataforma para ver las métricas básicas de CPU y GPU.
  • Investigue tareas informáticas específicas en la ventana de gráficos.

Para un análisis más profundo, vea una receta relacionada en VTune Profiler Libro de recetas de análisis de rendimiento. También puede continuar con su creación de perfiles con el análisis GPU Compute/Media Hotspots.

Example: profesionalfile una aplicación SYCL* en Windows*
Profile comoampaplicación matrix_multiply SYCL con Intel® VTune™ ProfileR. Familiarícese con el producto y comprenda las estadísticas recopiladas para las aplicaciones vinculadas a GPU.

Prerrequisitos

  • Asegúrese de tener Microsoft* Visual Studio (v2017 o posterior) instalado en su sistema.
  • Instalar Intel VTune Profiler desde Intel® oneAPI Base Toolkit o Intel® System Bring-up Toolkit. Estos kits de herramientas contienen el compilador Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) necesario para el proceso de generación de perfiles.
  • Configurar variables de entorno. Ejecute el script vars.bat ubicado en el directorio \env.
  • Asegúrese de que el compilador Intel oneAPI DPC++ (instalado con el kit de herramientas Intel oneAPI Base) esté integrado en Microsoft Visual Studio.
  • Compile el código utilizando las opciones -gline-tables-only y -fdebug-info-for-profile para Intel oneAPI DPC++ Compiler.
  • Configure su sistema para el análisis de GPU.

Para obtener información sobre la instalación de Intel VTune Profiler en el entorno de Microsoft* Visual Studio, consulte VTune ProfileGuía del usuario.

Cree la aplicación Matrix
Descarga el código matrix_multiply_vtuneamppaquete de archivos para kits de herramientas Intel oneAPI. Esto contiene la sampque puede usar para compilar y profile una aplicación SYCL.

  1. Abra Microsoft* Visual Studio.
  2. Hacer clic File > Abrir > Proyecto/Solución. Busque la carpeta matrix_multiply_vtune y seleccione matrix_multiply.sln.
  3. Cree esta configuración (Proyecto > Generar).
  4. Ejecute el programa (Depurar > Iniciar sin depurar).
  5. Para elegir una versión DPC++ o roscada del sample, use definiciones de preprocesador.
    1. Vaya a Propiedades del proyecto > DPC++ > Preprocesador > Definición de preprocesador.
    2. Defina icpx -fsycl o USE_THR.

Ejecutar análisis de GPU
Ejecute un análisis de GPU en Matrix sampel.

  1. En la barra de herramientas de Visual Studio, haga clic en el botón Configurar análisis.
    Se abre la ventana Configurar análisis. De forma predeterminada, hereda la configuración de su proyecto VS y especifica matrix_multiply.exe como una aplicación para profile.
  2. En la ventana Configurar análisis, haga clic en elIntel-Comenzar-con-VTune-Profiler-06 Botón Examinar en el panel CÓMO.
  3. Seleccione el tipo de análisis GPU Compute/Media Hotspots del grupo Aceleradores en el Árbol de análisis.
    Intel-Comenzar-con-VTune-Profiler-06
  4. Haga clic en el botón Iniciar para iniciar el análisis con las opciones predefinidas.

Ejecute el análisis de GPU desde la línea de comandos:

  1. Abre la sampdirectorio de archivos:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. En este directorio, abra un proyecto de Visual Studio* file llamado matrix_multiply.sln
  3. El multiplicar.cpp file contiene varias versiones de la multiplicación de matrices. Seleccione una versión editando la línea #define MULTIPLY correspondiente en multiplicar.hpp
  4. Cree todo el proyecto con una configuración de lanzamiento.
    Esto genera un ejecutable llamado matrix_multiply.exe.
  5. Prepare el sistema para ejecutar un análisis de GPU. Consulte Configurar el sistema para el análisis de GPU.
  6. Establecer VTune Profiler variables de entorno ejecutando el lote file: exportar \env\vars.bat
  7. Ejecute el comando de análisis:
    vtune.exe -recopilar descarga de gpu - Matrix_multiply.exe

VTune Profiler recopila datos y muestra los resultados del análisis en los hotspots de computación/medios de la GPU viewpunto. En la ventana Resumen, vea estadísticas sobre el uso de recursos de CPU y GPU para comprender si su aplicación está vinculada a GPU. Cambie a la ventana Gráficos para ver las métricas básicas de CPU y GPU que representan la ejecución del código a lo largo del tiempo.

Comience con Intel® VTune™ Profiler para sistema operativo Linux*

Antes de empezar

  1. Instalar Intel® VTune™ Profiler en su sistema Linux*.
  2. Cree su aplicación con información de símbolos y en modo de lanzamiento con todas las optimizaciones habilitadas. Para obtener información detallada sobre la configuración del compilador, consulte VTune Profiler guía de usuario en línea.
    También puedes usar la matriz sample aplicación disponible en \sample \ matriz. puedes ver samplos resultados en \sample (matriz).
  3. Configurar las variables de entorno: fuente /setvars.sh
    Por defecto, el es:
    • $HOME/intel/oneapi/ cuando se instala con permisos de usuario;
    • /opt/intel/oneapi/ cuando se instala con permisos de root.

Paso 1: Inicie VTune Profiler
Iniciar VTune Profiler a través de una de estas formas:

Fuente / Iniciar VTune Profiler
Independiente/IDE (GUI)

  1. Ejecute el comando vtunegui. Para iniciar VTune Profiler desde Intel System Studio IDE, seleccione Herramientas > VTune Profiler > Inicie VTune ProfileR. Esto establece todas las variables de entorno apropiadas y lanza una interfaz independiente del producto.
  2. Cuando se abra la GUI, haga clic en NUEVO PROYECTO en la pantalla de bienvenida.
  3. En el cuadro de diálogo Crear proyecto, especifique el nombre y la ubicación del proyecto.
  4. Haga clic en Crear proyecto.

Independiente (línea de comando)

  • Ejecute el comando vtune.

Paso 2: configurar y ejecutar análisis
Después de crear un nuevo proyecto, se abre la ventana Configurar análisis con estos valores predeterminados:

Intel-Comenzar-con-VTune-Profiler-07

  1. En la sección Iniciar aplicación, busque la ubicación de su aplicación.
  2. Haga clic en Iniciar para ejecutar la instantánea de rendimiento en su aplicación. Este análisis presenta un panorama generalview de problemas que afectan el rendimiento de su aplicación en el sistema de destino.

Paso 3: View y analizar datos de rendimiento
Cuando se completa la recopilación de datos, VTune Profiler muestra los resultados del análisis en la ventana Resumen. Aquí se ve una actuación sobreview de su aplicación
El finalview normalmente incluye varias métricas junto con sus descripciones.

Intel-Comenzar-con-VTune-Profiler-08

  • A Expanda cada métrica para obtener información detallada sobre los factores contribuyentes.
  • B Una métrica marcada indica un valor fuera del rango operativo aceptable/normal. Utilice la información sobre herramientas para entender cómo mejorar una métrica marcada.
  • C Consulte la guía sobre otros análisis que debería considerar ejecutar a continuación. El árbol de análisis destaca estas recomendaciones.

Próximos pasos
Performance Snapshot es un buen punto de partida para obtener una evaluación general del rendimiento de la aplicación con VTune ProfileR. A continuación, compruebe si su algoritmo requiere ajuste.

  1. Siga un tutorial para analizar cuellos de botella de rendimiento comunes.
  2. Una vez que su algoritmo esté bien ajustado, vuelva a ejecutar Performance Snapshot para calibrar los resultados e identificar posibles mejoras de rendimiento en otras áreas.

Ver también
Exploración de microarquitectura

VTune Profiler Tour de ayuda

Example: profesionalfile una aplicación OpenMP en Linux*
Utilice Intel VTune Profiler en una máquina Linux a profile comoample iso3dfd_omp_offload Aplicación OpenMP descargada en una GPU Intel. Aprenda a ejecutar un análisis de GPU y examine los resultados.

Prerrequisitos

  • Asegúrese de que su sistema esté ejecutando Linux* OS kernel 4.14 o una versión más reciente.
  • Utilice una de estas versiones de Intel Processor Graphics:
    • Generación 8
    • Generación 9
    • Generación 11
  • Su sistema debería ejecutarse en uno de estos procesadores Intel:
    • Procesadores Intel® Core™ i7 de séptima generación (nombre en clave Kaby Lake)
    • Procesadores Intel® Core™ i8 de octava generación (nombre en clave Coffee Lake)
    • Procesadores Intel® Core™ i10 de 7.ª generación (nombre en clave Ice Lake)
  • Para la GUI de Linux, utilice:
    • GTK+ versión 2.10 o posterior (se recomiendan versiones 2.18 y posteriores)
    • Pango versión 1.14 o más reciente
    • X.Org versión 1.0 o posterior (se recomienda 1.7 y versiones posteriores)
  • Instalar Intel VTune Profiler de una de estas fuentes:
    • Descarga de producto independiente
    • Kit de herramientas básico de Intel® oneAPI
    • Kit de herramientas de puesta en marcha del sistema Intel®
  • Descargue el kit de herramientas Intel® oneAPI HPC que contiene el compilador Intel® oneAPI DPC++/C++ (icx/icpx) que necesita parafile Aplicaciones Open MP.
  • Configurar variables de entorno. Ejecute el script vars.sh.
  • Configure su sistema para el análisis de GPU.

Cree y compile la aplicación de descarga de OpenMP

  1. Descargue iso3dfd_omp_offload OpenMP Offload sampel.
  2. Abierto a la sampdirectorio de archivos.
    discos compactos <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Compile la aplicación de descarga de OpenMP.

construir mkdir;
cmake -DVERIFY_RESULTS=0 ..
hacer -j

Esto genera un ejecutable src/iso3dfd.

Para eliminar el programa, escriba:
hacer limpio

Esto elimina el ejecutable y el objeto. files que creó con el comando make.

Ejecute un análisis de GPU en la aplicación de descarga de OpenMP
Ahora está listo para ejecutar el análisis de descarga de GPU en la aplicación OpenMP que compiló.

  1. Abrir VTune Profiler y haga clic en Nuevo proyecto para crear un proyecto.
  2. En la página de bienvenida, haga clic en Configurar análisis para configurar su análisis.
  3. Seleccione estos ajustes para su análisis.
    • En el panel DÓNDE, seleccione Host local.
    • En el panel QUÉ, seleccione Iniciar aplicación y especifique el binario iso3dfd_omp_offload como la aplicación para profile.
    • En el panel CÓMO, seleccione el tipo de análisis Descarga de GPU del grupo Aceleradores en el Árbol de análisis.
      Intel-Comenzar-con-VTune-Profiler-09
  4. Haga clic en el botón Iniciar para ejecutar el análisis.

VTune Profiler recopila datos y muestra los resultados del análisis en GPU Offload viewpunto.

  • En la ventana Resumen, vea estadísticas sobre el uso de recursos de CPU y GPU. Utilice estos datos para determinar si su aplicación es:
    • Límite de GPU
    • CPU-bound
    • Utilizar los recursos informáticos de su sistema de manera ineficiente
  • Utilice la información de la ventana Plataforma para ver las métricas básicas de CPU y GPU.
  • Investigue tareas informáticas específicas en la ventana de gráficos.

Para un análisis más profundo, vea una receta relacionada en VTune Profiler Libro de recetas de análisis de rendimiento. También puede continuar con su creación de perfiles con el análisis GPU Compute/Media Hotspots.

Example: profesionalfile una aplicación SYCL* en Linux*
Usar VTune Profiler con comoampLe aplicación matrix_multiply SYCL para familiarizarse rápidamente con el producto y las estadísticas recopiladas para las aplicaciones vinculadas a la GPU.

Prerrequisitos

  • Instalar VTune Profiler e Intel® oneAPI DPC++/C++ Compiler del Intel® oneAPI Base Toolkit o Intel® System Bring-up Toolkit.
  • Configure las variables de entorno ejecutando el script vars.sh.
  • Configure su sistema para el análisis de GPU.

Cree la aplicación Matrix
Descarga el código matrix_multiply_vtuneamppaquete de archivos para kits de herramientas Intel oneAPI. Esto contiene la sampque puede usar para compilar y profile una aplicación SYCL.

a profile una aplicación SYCL, asegúrese de compilar el código utilizando las opciones del compilador -gline-tables-only y -fdebug-info-for-profiling Intel oneAPI DPC++.

Para compilar este sample aplicación, haga lo siguiente:

  1. Ir a la sampdirectorio de archivos.
    discos compactos <sample_dir/VtuneProfiler/matrix_multiply>
  2. El multiplicar.cpp file en la carpeta src contiene varias versiones de multiplicación de matrices. Seleccione una versión editando la línea #define MULTIPLY correspondiente en multiplicar.h.
  3. Cree la aplicación usando el Make existentefile:
    hacer
    hacer
    Esto debería generar un ejecutable matrix.icpx -fsycl.
    Para eliminar el programa, escriba:
    hacer limpio
    Esto elimina el ejecutable y el objeto. files que fueron creados por el comando make.

Ejecutar análisis de GPU
Ejecute un análisis de GPU en Matrix sampel.

  1. Inicie VTune Profiler con el comando vtune-gui.
  2. Haga clic en Nuevo proyecto en la página de bienvenida.
  3. Especifique un nombre y una ubicación para su samparchivo proyecto y haga clic en Crear proyecto.
  4. En el panel QUÉ, vaya a matrix.icpx-fsycl file.
  5. En el panel CÓMO, haga clic en el Intel-Comenzar-con-VTune-Profiler-06 Haga clic en el botón Examinar y seleccione el análisis GPU Compute/Media Hotspots del grupo Aceleradores en el árbol de análisis.
    Intel-Comenzar-con-VTune-Profiler-10
  6. Haga clic en el botón Iniciar en la parte inferior para iniciar el análisis con las opciones preseleccionadas.

Ejecute el análisis de GPU desde la línea de comandos:

  1. Prepare el sistema para ejecutar un análisis de GPU. Consulte Configurar el sistema para el análisis de GPU.
  2. Configure las variables de entorno para las herramientas de software de Intel:
    fuente $ONEAPI_ROOT/setvars.sh
  3. Ejecute el análisis GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Para ver el informe resumido, escriba:
    vtune -informe resumen -r ./result_gpu-hotspots

VTune Profiler recopila datos y muestra los resultados del análisis en los hotspots de computación/medios de la GPU viewpunto. En la ventana Resumen, vea estadísticas sobre el uso de recursos de CPU y GPU para comprender si su aplicación está vinculada a GPU. Cambie a la ventana Gráficos para ver las métricas básicas de CPU y GPU que representan la ejecución del código a lo largo del tiempo.

Comience con Intel® VTune™ Profiler para macOS*

Usar VTune Profiler en un sistema macOS para realizar análisis de objetivos remotos en un sistema que no sea macOS (solo Linux* o Android*) .

No puede usar VTune Profiler en un entorno macOS para estos fines:

  • Profile el sistema macOS en el que está instalado.
  • Recopile datos en un sistema macOS remoto.

Para analizar el rendimiento de un objetivo Linux* o Android* remoto desde el host macOS, siga uno de estos pasos:

  • Ejecute un VTune Profiler análisis en el sistema macOS con un sistema remoto especificado como objetivo. Cuando comienza el análisis, VTune Profiler se conecta al sistema remoto para recopilar datos, luego devuelve los resultados al host macOS para viewEn.
  • Ejecute un análisis en el sistema de destino localmente y copie los resultados en un sistema macOS para viewing en VTune Profiler.

Los pasos de este documento suponen un sistema de destino Linux remoto y recopilan datos de rendimiento mediante el acceso SSH de VTune Pro.filer en un sistema host macOS.

Antes de empezar

  1. Instalar Intel® VTune™ Profiler en su sistema macOS*.
  2. Cree su aplicación de Linux con información de símbolos y en modo de lanzamiento con todas las optimizaciones habilitadas. Para obtener información detallada, consulte la configuración del compilador en VTune Profiler ayuda.
  3. Configure el acceso SSH desde el sistema host macOS al sistema Linux de destino para trabajar en el modo sin contraseña.

Paso 1: Inicie VTune Profiler

  1. Inicie VTune Profiler con el comando vtune-gui.
    Por defecto, el es /opt/intel/oneapi/.
  2. Cuando se abra la GUI, haga clic en NUEVO PROYECTO en la pantalla de bienvenida.
  3. En el cuadro de diálogo Crear proyecto, especifique el nombre y la ubicación del proyecto.
  4. Haga clic en Crear proyecto.

Paso 2: configurar y ejecutar análisis
Después de crear un nuevo proyecto, se abre la ventana Configurar análisis con el tipo de análisis Instantánea de rendimiento.
Este análisis presenta una sobreview de problemas que afectan el rendimiento de su aplicación en el sistema de destino.

Intel-Comenzar-con-VTune-Profiler-11

  1. En el panel DONDE, seleccione Linux remoto (SSH) y especifique el sistema Linux de destino usando nombredeusuario@nombredehost[:puerto].
    VTune Profiler se conecta al sistema Linux e instala el paquete de destino.
  2. En el panel QUÉ, proporcione la ruta a su aplicación en el sistema Linux de destino.
  3. Haga clic en el botón Inicio para ejecutar la instantánea de rendimiento en la aplicación.

Paso 3: View y analizar datos de rendimiento
Cuando se completa la recopilación de datos, VTune Profiler muestra los resultados del análisis en el sistema macOS. Inicie su análisis en la ventana Resumen. Aquí se ve una actuación sobreview de su aplicación

El finalview normalmente incluye varias métricas junto con sus descripciones.

Intel-Comenzar-con-VTune-Profiler-12

  • A Expanda cada métrica para obtener información detallada sobre los factores contribuyentes.
  • B Una métrica marcada indica un valor fuera del rango operativo aceptable/normal. Utilice la información sobre herramientas para entender cómo mejorar una métrica marcada.
  • C Consulte la guía sobre otros análisis que debería considerar ejecutar a continuación. El árbol de análisis destaca estas recomendaciones.

Próximos pasos
Performance Snapshot es un buen punto de partida para obtener una evaluación general del rendimiento de la aplicación con VTune Profiler.
A continuación, compruebe si su algoritmo requiere ajuste.

  1. Ejecute el análisis de puntos de acceso en su aplicación.
  2. Siga un tutorial de Hotspots. Aprenda técnicas para aprovechar al máximo su análisis de Hotspots.
  3. Una vez que su algoritmo esté bien ajustado, vuelva a ejecutar Performance Snapshot para calibrar los resultados e identificar posibles mejoras de rendimiento en otras áreas.

Ver también
Exploración de microarquitectura

VTune Profiler Tour de ayuda

Más información
Documento / Descripción

  • Guía del usuario
    La Guía del usuario es la documentación principal de VTune Pro.filer.
    NOTA
    También puede descargar una versión sin conexión de VTune Profiledocumentación r.
  • Formación en línea
    El sitio de capacitación en línea es un excelente recurso para aprender los conceptos básicos de VTune Pro.filer con guías de introducción, videos, tutoriales, webinares y artículos técnicos.
  • Libro de cocina
    Libro de cocina de análisis de rendimiento que contiene recetas para identificar y resolver problemas de rendimiento populares utilizando tipos de análisis en VTune Profiler.
  • Guía de instalación para Windows | linux | hosts macOS
    La Guía de instalación contiene instrucciones básicas de instalación para VTune Profiler e instrucciones de configuración posteriores a la instalación para los diversos controladores y recopiladores.
  • Tutoriales
    VTune Profiler tutoriales guían a un nuevo usuario a través de funciones básicas con una breve sample aplicación.
  • Notas de la versión
    Encuentre información sobre la última versión de VTune Profiler, incluida una descripción completa de las nuevas funciones, los requisitos del sistema y los problemas técnicos que se resolvieron.
    Para las versiones independiente y de kit de herramientas de VTune Profiler, comprender los requisitos del sistema actuales.

Avisos y exenciones de responsabilidad
Las tecnologías Intel pueden requerir la activación de hardware, software o servicio habilitado.
Ningún producto o componente puede ser absolutamente seguro.
Sus costos y resultados pueden variar.
© Corporación Intel. Intel, el logotipo de Intel y otras marcas de Intel son marcas comerciales de Intel Corporation o sus subsidiarias. Otros nombres y marcas pueden reclamarse como propiedad de terceros.
Intel, el logotipo de Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune y Xeon son marcas comerciales de Intel Corporation en EE. UU. y/o en otros países.
*Otros nombres y marcas pueden ser reclamados como propiedad de terceros.
Microsoft, Windows y el logotipo de Windows son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y/o en otros países.
Java es una marca comercial registrada de Oracle y / o sus afiliadas.
OpenCL y el logotipo de OpenCL son marcas comerciales de Apple Inc. utilizadas con permiso de Khronos.

Las tecnologías Intel pueden requerir la activación de hardware, software o servicio habilitado.
Ningún producto o componente puede ser absolutamente seguro.
Sus costos y resultados pueden variar.
© Corporación Intel. Intel, el logotipo de Intel y otras marcas de Intel son marcas comerciales de Intel Corporation o sus subsidiarias. Otros nombres y marcas pueden reclamarse como propiedad de terceros.
Intel, el logotipo de Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune y Xeon son marcas comerciales de Intel Corporation en EE. UU. y/o en otros países.
*Otros nombres y marcas pueden ser reclamados como propiedad de terceros.
Microsoft, Windows y el logotipo de Windows son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y/o en otros países.
Java es una marca comercial registrada de Oracle y / o sus afiliadas.
OpenCL y el logotipo de OpenCL son marcas comerciales de Apple Inc. utilizadas con permiso de Khronos.

Documentos / Recursos

Intel Introducción a VTune Profiler [pdf] Guía del usuario
Comience con VTune Profiler, Empezar, con VTune Profiler, VTune Profiler

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *