Intel VTune Amplifier XE 2015

PON A PUNTO TUS APLICACIONES PARA UN RENDIMIENTO MULTINÚCLEO ESCALABLE

  • Principal perfilador de rendimiento para C, C++, C#, Fortran, Assembly y Java*.

  • Baja carga de la CPU, GPU y perfilado de hilos.

  • Disponible para Windows* y Linux*.

NOVEDADES

  • Ajusta OpenCL™ en Windows con información precisa de tu CPU y tu GPU.

  • Analiza el rendimiento y la escalabilidad de los hilos de OpenMP* 4.0.

  • Analiza la información de Windows o Linux en tu Mac*.

HACER AJUSTES SIN INFORMACIÓN ES DAR PALOS DE CIEGO

Tanto si estás haciendo tus primeros ajustes como una optimización avanzada del rendimiento, Intel® VTune™ Amplifier XE te proporciona la información necesaria para cumplir con una amplia variedad de necesidades para llevar a cabo tu puesta a punto. Recoge una rica variedad de información sobre el rendimiento de puntos calientes (hotspots), gestión de los hilos de ejecución, OpenCL, bloqueos y esperas, DirectX*, ancho de banda, etc. Pero no basta sólo con tener buena información. Necesitas herramientas para extraer la información y facilitar la comprensión de los pasos que vas a dar. Su potente capacidad de análisis te permite clasificar, filtrar y visualizar los resultados en tu línea de tiempo o en tu código.

OBTEN LA INFORMACIÓN QUE NECESITAS

  • Puntos calientes (hotspots) (árbol de llamadas estadístico), recuento de llamadas (estadística).

  • Perfilador de hilos: análisis de la concurrencia, y de los bloqueos y esperas.

  • Pérdidas de caché, análisis del ancho de banda.

  • Rastreo del kernel de OpenCL.

FÁCIL DE USAR

  • No es necesario llevar a cabo compilaciones especiales: C, C++, C#, Fortran, Java*, ASM.

  • Se integra con Visual Studio*, o funciona de forma autónoma en Windows o Linux.

  • Interfaz gráfica y línea de comandos.

  • Recopila información local y en remoto.

  • Nuevo: Analiza información de Windows y Linux desde OS X*.

ENCUENTRA TODAS LAS RESPUESTAS

  • Visualiza el resultado en forma de código/ensamblado.

  • Análisis de la escalabilidad OpenMP, análisis de frames gráficos.

  • Filtrado de información irrelevante: Organiza tu información con viewpoints.

  • Visualiza la actividad de los hilos y tareas en tu línea de tiempo.

Intel® VTune™ Amplifier XE analiza código complejo y nos ayuda a identificar rápidamente los cuellos de botella. Al usarlo, junto con otras herramientas de desarrollo de Intel, pudimos mejorar el rendimiento de PIPESIM diez veces más que con la versión anterior.

Facilidad de uso

Localiza rápidamente el código que sobrecarga tu CPU:

El análisis de puntos calientes (hotspots) te proporciona una lista clasificada de las funciones que sobrecargan tu CPU. Aquí es donde podrás sacar mayor beneficio de los ajustes que hagas. Click en [+] para las pilas de llamadas (call stacks). Doble click para ver el código fuente.

Pon a punto la gestión de los hilos de ejecución con el análisis de bloqueos y esperas:

Encuentra la causa común de que los programas paralelos tengan un bajo rendimiento y se bloqueen durante un tiempo prolongado, mientras que los núcleos están infrautilizados durante la espera. Los perfiles como “puntos conflictivos(hotspots) básicos” o “bloqueos y esperas” usan un recolector de software que funciona en procesadores Intel y compatibles. Compatible con OpenMP* 4.0t.

Visualiza el comportamiento de los hilos:

Observa cuándo se ejecutan los hilos o cuándo se ponen en espera, y cuándo tienen lugar las transiciones. Equilibra la carga de trabajo. Evita los bloqueos.

Encuentra oportunidades con su función de destacado:

Cuando existe una oportunidad potencial de ajuste, la celda estará destacada en rosa. Colócate encima para obtener sugerencias. Esto puede ayudar a la hora de hacer optimizaciones avanzadas de caché, ancho de banda, etc.

Visualiza los resultados en tu código:

Haciendo doble click desde la lista de funciones, podrás localizar el punto más caliente (hottest spot) de la función.

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

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