5.21.4.4 Jerarquía de Memoria (18 horas) [Habilidades AG-C03,AG-C09]

Referencias Bibliográficas: [Patterson and Hennessy, 2020,Stallings, 2015]

Temas

  1. Jerarquía de memoria: la importancia de la localidad temporal y espacial
  2. Organización y operaciones de memoria principal
  3. Memoria persistente (por ejemplo, SSD, discos estándar)
  4. Latencia, tiempo de ciclo, ancho de banda e intercalado
  5. Memorias caché:
    1. Mapeo de direcciones
    2. Tamaño de bloque
    3. Política de reemplazo y almacenamiento
    4. Prebúsqueda
  6. Coherencia de caché multiprocesador
  7. Memoria virtual (soporte de hardware)
  8. Manejo de fallas y confiabilidad
  9. Confiabilidad:
    1. Codificación de error
    2. Compresión de datos
    3. Integridad de datos
  10. Procesamiento en Memoria (PIM)

Aprendizaje esperado (Learning Outcomes)

  1. Usando un diagrama del sistema de memoria, identificar los principales tipos de tecnología de memoria (por ejemplo, SRAM, DRAM) y su costo y rendimiento relativos [Analizar]
  2. Medir el efecto de la latencia de memoria en el tiempo de ejecución [Evaluar]
  3. Enumerar las funciones de un sistema con gestión de memoria virtual [Enumerar]
  4. Calcular el tiempo promedio de acceso a memoria bajo varias configuraciones de caché y memoria y mezclas de referencias de instrucciones y datos [Computar/Calcular]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM