Представлено описание протокола поддержки когерентности для системы на кристалле «МЦСТ-R1000». Рассмотрены проблемы, возникшие при создании протокола, и способы их решения.
На базе СнК могут строиться вычислительные системы, включающие до четырех микросхем «МЦСТ-R1000», совместно содержащих до 36 устройств кэш-памяти. Одной из важнейших задач при построении подобной системы является обеспечение согласованности данных. Описанию ее решения посвящена данная статья.
На базе СнК могут строиться вычислительные системы, включающие до четырех микросхем «МЦСТ-R1000», совместно содержащих до 36 устройств кэш-памяти. Одной из важнейших задач при построении подобной системы является обеспечение согласованности данных.
Описывается конфликт Invalidate-Invalidate, возможность которого влечёт необходимость лишних передач данных между обладателями состояний Owned и Shared либо реализации механизмов, обнаруживающих конфликт; рассматривается такой механизм, реализованный в системе «Эльбрус-S», и предлагается усовершенствованный, рассчитанный на работу в системе «Эльбрус-2S».