Principal perfilador de rendimiento para C, C++, C#, Fortran, Assembly y Java*.
Intel VTune Amplifier XE 2015
PON A PUNTO TUS APLICACIONES PARA UN RENDIMIENTO MULTINÚCLEO ESCALABLE
NOVEDADES
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
FÁCIL DE USAR
ENCUENTRA TODAS LAS RESPUESTAS
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.
Dejar un comentario
¿Quieres unirte a la conversación?¡Siéntete libre de contribuir!