作者: Kai Baukus , Ron van der Meyden
DOI: 10.1007/978-3-540-30482-1_15
关键词: Shared memory 、 Parallel computing 、 Cache invalidation 、 Concurrency 、 Cache coherence 、 Cache algorithms 、 CPU cache 、 Knowledge base 、 Cache coloring 、 MESIF protocol 、 Theoretical computer science 、 Write-once 、 Computer science 、 Cache
摘要: This paper presents a case study of the application knowledge-based approach to concurrent systems specification, design and verification. A highly abstract solution cache coherence problem is first presented, in form program, that formalises intuitions underlying MOESI [Sweazey & Smith, 1986] characterisation coherency protocols. It shown any concrete implementation this which relates cache’s actions its knowledge about status other caches, correct problem. Three existing protocols class are be such implementations. The furthermore raises question whether these optimal their use information available caches. investigated using by model checker MCK, able verify specifications logic time.