- •Структурные методы повышения производительности вс
- •Страничная организация памяти
- •Сегментная организация памяти
- •Стратегии замены страниц
- •Повышение производительности процессоров
- •Супер скалярные процессоры
- •Архитектура многопроцессорных систем Классификация многопроцессорных систем
- •Системы с массовым параллелизмом
- •Системы с разделяемой распределённой памятью
Системы с разделяемой распределённой памятью
В данном случае функции шинного интерфейса включают:
1) организацию доступа к памяти удалённого вычислительного модуля;
2) управление занятием-освобождением общей шины;
3) организация внешних прерываний;
4) управление локальной памятью при доступе к ней со стороны удалённого вычислительного модуля;
5) распознавание собственного адреса, выставленного на общую шину удалённым вычислительным модулем;
6) буферизация передаваемых данных.
Коммутация адреса данных и управляющей информации может производиться буферизацией или без неё в зависимости от принятого способа связи.
Для организации обращения в удалённую память вычислительный модуль-источник выставляет на общую шину адрес вычислительного модуля приёмника и формирует кадр обмена. Шинный интерфейс вычислительного модуля приёмника обнаружив собственный адрес вырабатывает сигнал «ЗАПРОС ПРЯМОГО ДОСТУПА» или «ЗАПРОС ПРЕРЫВАНИЯ». С помощью данного сигнала приостанавливается работа локального процессора. По сигналу «ПОДТВЕРЖДЕНИЕ ДОСТУПА» шинный интерфейс производит коммутацию общей шины на местную. По окончании обмена вычислительный модуль приёмник возвращается в исходное состояние. В данной системе могут возникать конфликты за доступ к разделяемой памяти при одновременном запросе её со стороны удалённого и локального процессоров. Чтобы минимизировать конфликты за доступ к памяти её выполняет с расслоением. Ещё большей минимизации конфликтов достигают применением в вычислительных модулях кэш-памяти различных уровней.
Структура вычислительного модуля с кэш-памятью с разделяемой распределённой памятью
Структура вычислительного модуля с кэш-памятью с разделяемой памятью