Interconnection Networks And Protocols Used For Cache Coherence

2386 WordsNov 29, 201610 Pages
Interconnection networks and protocols used for cache-coherence Sanket Desai Computer Engineering California State University Fullerton Fullerton, United States Swetang Gajjar Computer Engineering California State University Fullerton Fullerton, United States Abstract— There have been various cases where the processors sharing memory where one process reads and other writes when a processor is sharing is reading requires the memory to be used by various process but it does not create a problem when the process sharing memory are reading the memory the problem arises when the there is write operation is conducted. The write operation makes a change in memory which when utilized by another processor may requires use of previous value which may be not present now giving an error which has developed for the need of development of cache coherence which has it protocols implemented to prevent duplication, utilization, and updating of memory values used by various process in a control processing unit. Cache Coherence has various protocols that have been discussed are directory based, snooping, snarfing and distributed shared memory there have been various protocols that have been implanted in and new methods are being researched by various leading companies such as AMD, Nvidia, Intel and have been researched for better performance and solving issues. The paper discusses the various protocols used for implementation of cache coherence in processes. Keywords—Snooping,

More about Interconnection Networks And Protocols Used For Cache Coherence

Open Document