PVCoherence: Designing Flat Coherence Protocols for Scalable Verification

IEEE Micro(2015)

引用 43|浏览398
暂无评分
摘要
The goal of this work is to design cache coherence protocols with many cores that can be verified with state-of-the-art automated verification methodologies. In particular, we focus on flat (non-hierarchical) coherence protocols, and we use a mostly-automated methodology based on parametric verification (PV). We propose several design guidelines that architects should follow if they want to design protocols that can be parametrically verified. We experimentally evaluate performance, storage overhead, and scalability of a protocol verified with PV compared to a highly optimized protocol that cannot be verified with PV.
更多
查看译文
关键词
storage overhead,cache storage,automated verification methodology,cache coherence protocol,parametric verification,scalable verification,flat coherence protocol,pvcoherence,memory protocols,formal verification,protocols,coherence,concrete,parametric statistics,model checking
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要