Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computadores
PRIMER CUATRIMESTRE
Tiempo de Respuesta: (de ejecución, o latencia). Tiempo en el que se completa una tarea.
Productividad: (throughput). Numero de tareas realizadas por unidad de tiempo. Mejorable
con hardware.
Tiempo de CPU en modo usuario: Tiempo del computador para ejecutar tareas propias del
usuario (programas).
Tiempo de CPU en modo sistema: Tiempos de acceso de memoria, ejecución de rutinas, etc.
Tiempo de I/0: Tiempo del computador destinado a entrada/salida.
Ley de Amdahl: Acelerar el caso mas común. Eliminar los “cuellos de botella”. (ver fórmulas
diapositivas 11 y 12)
Segmentación: Explorar el paralelismo de los programas.
Jerarquía de memorias: Explorar la propiedad de localidad (temporal o espacial).
JUEGOS DE BENCHMARKS: Colecciones de programas variados que tratan de recoger diferentes tipos
de características. Los más comunes son los SPEC (Standard Performance Evaluation Cooperative)
CPU2006 (para rendimiento de CPU), SPECSFS2008 (servidores de archivos), SPECWeb (servidores web).
Proporcionan la información que permita reproducir la prueba y requiere descripción de SW y HW y
uso de un compilador determinado. Pueden dar dos resultados distintos: baseline performance
(restringe el tipo de optimizaciones del compilador) o peak performance (optimización máxima).
Además, hay dos tipos de benchmarks:
PÁGINA 1
Reducidos/ Sintéticos: no resultan realistas al cargar memoria, no calculan nada útil y no reflejan
el comportamiento.
Reales: Difíciles de realizar, no portables o con compiladores no disponibles
MIPS: Millones de Instrucciones Por Segundo. Dependen del juego de instrucciones maquina y los
benchmarks usados. Medida de rendim.
PÁGINA 2
------------------- Tema 2: “Pipelining” ----
---------------
PÁGINA 3