Назад |  Содержание  |  Вперед

ВЫВОДЫ


Требование многих технических задач к быстродействию вычислительных систем чрезвычайно велико. Наиболее производительными являются многопроцессорные ВС. Производительность многопроцессорных систем увеличивается за счет того, что мультипроцессорная организация создает возможность для одновременной обработки нескольких задач или параллельной обработки одной задачи. Повышение производительности вычислительных систем непосредственно связано с увеличением быстро-действия и емкости памяти.

С целью уменьшения стоимости ВС при той же производительности эффективно иметь иерархию памяти. Для многопроцессорных ВС необходимость использования кэш-памяти чрезвычайно велика, так как кроме увеличения быстродействия общей подсистемы памяти кэш позволяет уменьшить шинный трафик.

Многопроцессорная ВС с раздельными кэшами и общей памятью не получила широкого распространения в силу ее малой эффективности. Наиболее распространенной и общедоступной архитектурой многопроцессорных ВС является архитектура многопроцессорной ВС с раздельными кэшами и общей памятью, в частности SMP-архитектура.

При использовании многопроцессорной ВС с раздельными кэшами и общей памятью возникает проблема когерентности информации в кэш-памяти. Для ее решения предложено два подхода - протокол записи с аннулированием и протокол с обновлением всех копий элемента данных при его изменении. Предпочтение какому-либо из этих способов отдается на основе анализа типов решаемых задач на данной ВС.


Назад |  Содержание  |  Вперед

© Прокопенко Я.А., 2001