Skip to content

ce-itcr/CE4302-P1-2023-S2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


caché sync - Logo

Caché Sync - SW & Coherence Modelling and Evaluation.
Proyecto I para el curso de Arquitectura de Computadores II (CE4302).

Descripción

El objetivo principal de este proyecto es el modelado y evaluación de diferentes protocolos de coherencia de caché, como MESI y MOESI, con el propósito de comprender su funcionamiento y su impacto en el rendimiento del sistema.

Protocolos

Los protocolos de coherencia de caché son fundamentales en la arquitectura de sistemas de memoria compartida. Estos protocolos se utilizan para garantizar que múltiples procesadores que comparten la misma memoria caché vean los datos de manera coherente y consistente. Dos ejemplos de protocolos ampliamente utilizados son:

  • MESI (Modified, Exclusive, Shared, Invalid): MESI es un protocolo de coherencia de caché que utiliza cuatro estados para rastrear la coherencia de datos en caché. Los estados son Modified (Modificado), Exclusive (Exclusivo), Shared (Compartido) e Invalid (Inválido).
  • MOESI (Modified, Owner, Exclusive, Shared, Invalid): MOESI es una extensión de MESI que introduce un estado adicional llamado Owner (Dueño) para gestionar de manera más eficiente la coherencia en sistemas multiprocesador.

CONTEXTO (1)

Pantallas