This paper focuses on data structures for multi-core reachability, which is a key component in model checking algorithms and other verification methods. A cornerstone of an efficient solution is the storage of visited states. In related work, static partitioning of the state space was combined with thread-local storage and resulted in reasonable speedups, but left open whether improvements are possible. In this paper, we present a scaling solution for shared state storage which is based on a lockless hash table implementation. The solution is specifically designed for the cache architecture of modern CPUs. Because model checking algorithms impose loose requirements on the hash table operations, their design can be streamlined substantially ...
Abstract—We describe an extension of the SPIN model checker for use on multicore shared-memory syste...
International audienceWe propose an algorithm for parallel state space construction based on an orig...
AbstractThe broad availability of multi-core chips on standard desktop PCs provides strong motivatio...
This paper focuses on data structures for multi-core reachability, which is a key component in model...
AbstractIn light of recent shift towards shared-memory systems in parallel explicit model checking, ...
Our modern society relies increasingly on the sound performance of digital systems. Guaranteeing tha...
Stateful model checking creates numerous states which need to be stored and checked if already visit...
We describe an extension of the SPIN model checker for use on multi-core shared-memory systems and r...
AbstractThis paper presents scalable parallel BDD operations for modern multi-core hardware. We aim ...
This paper presents scalable parallel BDD operations for modern multi-core hardware. We aim at incre...
We present an efficient lock-free algorithm for parallel accessible hash tables with open addressing...
State space exploration is a basic solution to many verification problems, but is limited by time an...
CPHash is a concurrent hash table for multicore processors. CPHash partitions its table across the c...
Fast concurrent hash tables are an increasingly important building block as we scale systems to grea...
CPHash is a concurrent hash table for multicore processors. CPHash partitions its table across the c...
Abstract—We describe an extension of the SPIN model checker for use on multicore shared-memory syste...
International audienceWe propose an algorithm for parallel state space construction based on an orig...
AbstractThe broad availability of multi-core chips on standard desktop PCs provides strong motivatio...
This paper focuses on data structures for multi-core reachability, which is a key component in model...
AbstractIn light of recent shift towards shared-memory systems in parallel explicit model checking, ...
Our modern society relies increasingly on the sound performance of digital systems. Guaranteeing tha...
Stateful model checking creates numerous states which need to be stored and checked if already visit...
We describe an extension of the SPIN model checker for use on multi-core shared-memory systems and r...
AbstractThis paper presents scalable parallel BDD operations for modern multi-core hardware. We aim ...
This paper presents scalable parallel BDD operations for modern multi-core hardware. We aim at incre...
We present an efficient lock-free algorithm for parallel accessible hash tables with open addressing...
State space exploration is a basic solution to many verification problems, but is limited by time an...
CPHash is a concurrent hash table for multicore processors. CPHash partitions its table across the c...
Fast concurrent hash tables are an increasingly important building block as we scale systems to grea...
CPHash is a concurrent hash table for multicore processors. CPHash partitions its table across the c...
Abstract—We describe an extension of the SPIN model checker for use on multicore shared-memory syste...
International audienceWe propose an algorithm for parallel state space construction based on an orig...
AbstractThe broad availability of multi-core chips on standard desktop PCs provides strong motivatio...