Year: 2025
Type: article
Abstract: Cache coherency remains a fundamental architectural challenge in modern multi-core processors, balancing data consistency with performance. This article examines the intricate mechanics of cache coherence protocols, from the basic principles of memory hierarchy to advanced implementations like MESIF, MOESI and token coherence. The exploration begins with the core problem of maintaining consistent data views across distributed caches, continues through implementation mechanisms, including snooping and directory-based approaches, and addresses critical performance considerations such as coherency traffic, latency penalties, and false sharing. The discussion extends to cutting-edge protocol extensions that optimize for specific access patterns in contemporary computing environments, providing insights for digital hardware architects seeking to maximize multi-core efficiency.
Author: Sruthi Somarouthu
Institution: The University of Texas at Austin
Language: English
Subfield: Hardware and Architecture
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
OpenAlex ID: W4411115332
