Tema 5: El Pentium a Fondo - DAC

Tema 5: El Pentium a Fondo - DAC Tema 5: El Pentium a Fondo - DAC

dac.escet.urjc.es
from dac.escet.urjc.es More from this publisher
09.05.2013 Views

Contenidos Programación Eficiente MICROPROCESADORES • Programación eficiente en arquitecturas Pentium: – Análisis de rendimiento. – Programación con extensiones SIMD. – Introducción a programación concurrente. ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA 2

Contenidos Análisis de Rendimiento MICROPROCESADORES • CPU Profiler: Herramienta que permite analizar el tiempo que consume una tarea, y qué funciones o threads de esa tarea son los que están consumiendo más tiempo de CPU. • Uso de un profiler: 1. Ejecutar la aplicación que queremos analizar, lanzándola desde el profiler. 2. Mientras la aplicación se ejecuta, el profiler toma muestras de tiempos y de llamadas entre los componentes del programa. 3. Cuando termina la ejecución, el profiler muestra resultados estadísticos, informando de qué funciones son las que más recursos consumen. 4. Teniendo localizados los cuellos de botella de nuestro código, optimizamos esas líneas de código concretas. 5. Algunos profilers (Intel VTune) pueden incluso decirnos exactamente cómo podemos optimizar ese código. ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA 3

Contenidos<br />

Programación Eficiente<br />

MICROPROCESADORES<br />

• Programación eficiente en arquitecturas <strong>Pentium</strong>:<br />

– Análisis de rendimiento.<br />

– Programación con extensiones SIMD.<br />

– Introducción a programación concurrente.<br />

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA<br />

INFORMÁTICA<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!