Automatic generation of memory consistency tests for chip multiprocessing

Electronics, Circuits and Systems(2011)

引用 6|浏览13
暂无评分
摘要
Chip multiprocessing (CMP) changed the architectural landscape of PCs and servers and is now changing the way personal mobile devices are designed. CMP requires access to shared variables in private memories, leading to complex chains of interacting events that must offer a consistent view of shared memory. Checking if a memory system implements a specified memory consistency model (MCM) is a challenging verification problem. We propose a generator of multi-threading random-instruction sequences for MCM checking. It complies with an arbitrary MCM and can be used by most checkers. Its ability to provide full coverage was evaluated through 1200 test cases.
更多
查看译文
关键词
formal verification,instruction sets,memory architecture,microprocessor chips,mobile handsets,multi-threading,random sequences,shared memory systems,CMP,MCM checking,automatic generation,chip multiprocessing,computer architecture,memory consistency model,memory consistency tests,multi-threading,personal mobile devices,random instruction sequences,shared memory system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要