We present several methods to improve the run times of probabilistic model checking on general-purpose graphics processing units (GPUs). The methods enhance sparse matrix-vector multiplications, which are in the core of the probabilistic model checking algorithms. The improvement is based on the analysis of the transition matrix structures corresponding to state spaces of a selection of examples from the literature. Our first method defines an enumeration of the matrix elements (states of the Markov chains), based on breadth-first search which can lead to a more regular representation of the matrices. We introduce two additional methods that adjust the execution paths and memory access patterns of the individual processors of the GPU. They ...
Sparse matrix-vector multiplication (spMVM) is the dominant operation in many sparse solvers. We in...
Real world data is likely to contain an inherent structure. Those structures may be represented with...
Deep learning technology has enabled the development of increasingly complex safety-related autonomo...
We present several methods to improve the run times of probabilistic model checking on general-purpo...
We present several methods to improve the run times of probabilistic model checking on general-purpo...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
We present an extension of the model checker PRISM for (general purpose) graphics processing units (...
We consider the problem of computing reachability probabilities: given a Markov chain, an initial st...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
In this article we investigate some computational aspects of GPU-accelerated matrix-vector multiplic...
In this paper we improve large-scale disk-based model checking by shifting complex numerical operati...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
Sparse matrix-vector multiplication (spMVM) is the dominant operation in many sparse solvers. We in...
Real world data is likely to contain an inherent structure. Those structures may be represented with...
Deep learning technology has enabled the development of increasingly complex safety-related autonomo...
We present several methods to improve the run times of probabilistic model checking on general-purpo...
We present several methods to improve the run times of probabilistic model checking on general-purpo...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
We present an extension of the model checker PRISM for (general purpose) graphics processing units (...
We consider the problem of computing reachability probabilities: given a Markov chain, an initial st...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
In this article we investigate some computational aspects of GPU-accelerated matrix-vector multiplic...
In this paper we improve large-scale disk-based model checking by shifting complex numerical operati...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
Sparse matrix-vector multiplication (spMVM) is the dominant operation in many sparse solvers. We in...
Real world data is likely to contain an inherent structure. Those structures may be represented with...
Deep learning technology has enabled the development of increasingly complex safety-related autonomo...