DyEC – Clase 4

0 0

Repaso a enlaces malos de las prácticas (páginas caídas, libros inaccesibles, no relacionadas con la asignatura).

Las notas de las prácticas están en la información detallada.

Artículo: El futuro de los sistemas multicore

Repaso a los ejercicios de autoevaluación.

  • Importancia de medir cuantitativamente (no malo/regular/bueno).
  • No incluir características como medidas.
  • No se suele usar el precio, sino una relación de una característica con el precio (p.ej: gasto de tinta/página=menor es mejor).

TEORÍA (Punto 1.5.)

En el filesystem virtual /proc residen los procesos y toda la información relativa a ellos. Los programas monitores de Linux simplemente leen dichos archivos para mostrar el estado de CPU, memoria, carga…

Profilers: fragmento de código que mide el uso de distintas partes de un programa. Sirven para identificar la parte del código crítica (la mayor parte del procesamiento del programa) y optimizarla.

Para poder ejecutar profilers sobre C++ (opción -pg).

1.5.2. Métricas para evaluar las prestaciones de un sistema:

  • Throughput: peticiones resueltas en unidad de tiempo. (Más-mejor).
  • T. respuesta: inversa del anterior. Tiempo que se tarda en atender 1 petición.
  • Eficiencia: throughput máximo en comparación con el real.
  • ….más

PRÁCTICAS

Fecha de entrega 2ª prac: 31 de marzo.

P3: Uso de un profiler
(Guión). Entrega 6 de abril.


Entradas relacionadas

  • No Related Post

Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>