Если вы хотите узнать подробности, то книга «Архитектура параллельного компьютера: аппаратный / программный подход» является авторитетным руководством по этому вопросу.
Также вы найдете слайды на этом сайте весьма полезными. (Лек 8-10)
Какие книги и статьи вы можете порекомендовать для изучения основ проблем когерентности кэша в больших системах SMP (которые на самом деле являются NUMA и ccNUMA) с> = 16 сокетами процессора?
Что-то вроде анализа архитектуры SGI Altix может быть интересным.
Какие протоколы (MOESI, что-то еще) могут хорошо масштабироваться?
Если вы хотите узнать подробности, то книга «Архитектура параллельного компьютера: аппаратный / программный подход» является авторитетным руководством по этому вопросу.
Также вы найдете слайды на этом сайте весьма полезными. (Лек 8-10)
Я бы посмотрел на docs.sun.com документацию для процессора UltraSPARC, а также некоторых их более крупных систем. Они занимались такими вопросами очень долго, и их документация, как правило, отличная.
Вот хорошее место для начала: http://www.google.com/search?q=cache+coherence+site:docs.sun.com
Полное раскрытие: я держал значок Солнца.