Литература по когерентности кэша для больших (> = 16CPU) систем

373
osgx

Какие книги и статьи вы можете порекомендовать для изучения основ проблем когерентности кэша в больших системах SMP (которые на самом деле являются NUMA и ccNUMA) с> = 16 сокетами процессора?

Что-то вроде анализа архитектуры SGI Altix может быть интересным.

Какие протоколы (MOESI, что-то еще) могут хорошо масштабироваться?

3
Теперь это вопрос. Наконец-то железные вещи! :) Alex 14 лет назад 0

2 ответа на вопрос

1
Chintan Parikh

Если вы хотите узнать подробности, то книга «Архитектура параллельного компьютера: аппаратный / программный подход» является авторитетным руководством по этому вопросу.

Также вы найдете слайды на этом сайте весьма полезными. (Лек 8-10)

Архитектура параллельного компьютера: аппаратный / программный подход ~ Дэвид Каллер (автор), Дж. П. Сингх (автор), Аноуп Гупта (автор) 1999 -ed2 osgx 14 лет назад 0
1
Alex

Я бы посмотрел на docs.sun.com документацию для процессора UltraSPARC, а также некоторых их более крупных систем. Они занимались такими вопросами очень долго, и их документация, как правило, отличная.

Вот хорошее место для начала: http://www.google.com/search?q=cache+coherence+site:docs.sun.com

Полное раскрытие: я держал значок Солнца.

Можете ли вы предоставить более точные ссылки? Есть ли некоторые проблемы с памятью больших систем? osgx 14 лет назад 0
@osgx: более точные ссылки будут зависеть от того, какие именно вопросы у вас есть. Лучше всего потратить некоторое время на просмотр их документации и нахождение именно того аспекта, который вас больше всего интересует, а затем углубиться в этот вопрос. Alex 14 лет назад 0
«Я держал значок Солнца» - что это значит? osgx 14 лет назад 0
@osgx: Как и этот: http://lh5.ggpht.com/miles.min.xu/RqdpY8j-0qI/AAAAAAAAAcU/vYclVMeBHP0/DSCF0811.jpg Alex 14 лет назад 0