European Journal of Computer Science and Information Technology (EJCSIT)

EA Journals

Demystifying Cache Coherency in Modern Multiprocessor Systems

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

Keywords: Cache coherency, false sharing, memory hierarchy, multi-core processors, snooping, token coherence

cc logo

This work by European American Journals is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License

 

Recent Publications

Email ID: editor.ejcsit@ea-journals.org
Impact Factor: 7.80
Print ISSN: 2054-0957
Online ISSN: 2054-0965
DOI: https://doi.org/10.37745/ejcsit.2013

Author Guidelines
Submit Papers
Review Status

 

Scroll to Top

Don't miss any Call For Paper update from EA Journals

Fill up the form below and get notified everytime we call for new submissions for our journals.