Systems and Means of Informatics

2014, Volume 24, Issue 4, pp 135-156

METHODS OF OPTIMIZATION OF SNOOPING CACHE COHERENCE SYSTEMS

  • B. Z. Shmeilin

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.

[+] References (7)

[+] About this article