Title :
Efficient Verification of Parameterized Cache Coherence Protocols
Author :
Qu, Wanxia ; Guo, Yang ; Pang, Zhengbin ; Yang, XiaoDong
Author_Institution :
Nat. Univ. of Defense Technol., Changsha
Abstract :
To address the state explosion problem of parameterized directory based cache protocol in model checking, we put forward the concept of pseudo-cutoff, a bound of the number of nodes which share the same memory block in this paper. Based on the analysis on inherent characteristics of parallel programs, we deduce the pseudo-cutoff value in relaxed consistency Cache-coherent non-uniform memory architecture (CC-NUMA) system under certain conditions. We optimize the state space of parameterized directory-based cache protocol effectively using pseudo-cutoff, and present a new scheme to small probability matter of wide sharing. Experiment results including different system scales show that, the method of protocol model optimization based on pseudo-cutoff could effectively reduce the state space of parameterized cache protocol, accelerates verification speed and improves the capability of verifying large scale Cache protocol.
Keywords :
cache storage; formal verification; parallel programming; protocols; cache-coherent nonuniform memory architecture system; large scale cache protocol verification; memory block; model checking; parallel programs; parameterized cache coherence protocols; parameterized directory based cache protocol; parameterized directory-based cache protocol; protocol model optimization; pseudo-cutoff; state space optimisation; Acceleration; Coherence; Explosions; Large-scale systems; Memory architecture; Optimization methods; Power system modeling; Protocols; State-space methods; Testing;
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
DOI :
10.1109/ICYCS.2008.458