The protocol maintains memory coherence according to a specific consistency model; older multiprocessors support the sequential consistency model, while modern shared memory systems typically support the release consistency or weak consistency models.
Большинство аппаратных протоколов в микропроцессорах соответствуют модели :en:sequential consistency, а программные протоколы в системах "software distributed shared memory" чаще соответствуют моделям :en:release consistency или :en:weak consistency.