|
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
Citation:
B. Z. Shmeilin, “Methods of optimization of snooping cache coherence systems”, Sistemy i Sredstva Inform., 24:4 (2014), 135–156
Linking options:
https://www.mathnet.ru/eng/ssi380 https://www.mathnet.ru/eng/ssi/v24/i4/p135
|
Statistics & downloads: |
Abstract page: | 182 | Full-text PDF : | 141 | References: | 50 |
|