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