RUS  ENG
Full version
JOURNALS // Sistemy i Sredstva Informatiki [Systems and Means of Informatics] // Archive

Sistemy i Sredstva Inform., 2014 Volume 24, Issue 4, Pages 135–156 (Mi ssi380)

Methods of optimization of snooping cache coherence systems

B. Z. Shmeilin

Institute of Informatics Problems, Russian Academy of Science, 44-2 Vavilov Str., Moscow 119333, Russian Federation

Abstract: During development of multiprocessor systems, an important task is maintenance of consistency (coherence) of data local cache processors. To ensure consistency of data, each processor in the system checks other processors on the presence of shared data in their cache by sending requests on network processors. However, a significant part of such requests is redundant, which increases network traffic and energy consumption when checking address tags. This article provides an overview of various methods of eliminating redundant requests in snoop-based coherence systems. The final section provides comparative characteristics of these methods and recommendations for the effective use of each method.

Keywords: multiprocessor systems; snoop-based coherence systems; page table; translation lookaside buffer.

Received: 01.07.2014

DOI: 10.14357/08696527140409



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024