Sistema y método de mantenimiento de coherencia caché en arquitecturas multiprocesador y multinúcleo
Solicitante
Universidad de Cantabria
Date
2017Otros datos
Solicitud: 201731343 (21.11.2017)
Nº Pub. de Solicitud: ES2713579A1 (22.05.2019)
Abstract:
Sistema y método de mantenimiento de coherencia caché en arquitecturas multiprocesador y multinúcleo. Se describe un sistema y un método que permiten mantener la coherencia caché en arquitecturas multiprocesador y multinúcleo mediante gestión de una serie de metadatos asociados a cada bloque de datos, de forma jerarquizada a nivel de núcleo, chip y sistema; denominados tokens. Para llevar a cabo el objeto de la invención, se implementa, asociado al último nivel de cache compartido en cada chip (LLC) una estructura D/F-LLC compuesta por un directorio y un filtro que contienen información sobre los bloques que están en la caches privadas de ese chip. Asimismo, asociado a cada controlador de memoria de cada chip, se implementa una estructura similar D/F-MEM con información sobre los bloques que están siendo utilizados por los diferentes chips.
Collections to which it belong
- D30 Patentes [15]