In this paper we improve large-scale disk-based model checking by shifting complex numerical operations to the graphic card, enjoying that during the last decade graphics processing units (GPUs) have become very powerful. For disk-based graph search, the delayed elim-ination of duplicates is the performance bottleneck as it amounts to sorting large state vector sets. We perform parallel processing on the GPU to improve the sorting speed significantly. Since existing GPU sorting solutions like Bitonic Sort and Quicksort do not obey any speed-up on state vectors, we propose a refined GPU-based Bucket Sort algorithm. Alternatively, we study sorting a compressed state vector and obtain speed-ups for delayed duplicate detection of more than one ...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Sorting is an important problem in computing that has a rich history of investigation by various res...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
Abstract: With the ever increasing volume of data and the ability to integrate dif-ferent data sourc...
Efficient model checking is important in order to make this type of software verification useful for...
Model checking using GPUs has seen increased popularity over the last years. Because GPUs have a lim...
Model checking using GPUs has seen increased popularity over the last years. Because GPUs have a lim...
In earlier work, we were the first to investigate the potential of using graphics processing units (...
In recent years, General Purpose Graphics Processors (GPUs) have been successfully applied in multip...
Strongly Connected Component (SCC) based searching is one of the most popular LTL model checking alg...
Model checking is an automatic method to formally verify the correctness of a system specification. ...
We present several methods to improve the run times of probabilistic model checking on general-purpo...
In the past few years, General Purpose Graphics Processors (GPUs) have been used to significantly sp...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Sorting is an important problem in computing that has a rich history of investigation by various res...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...
Abstract: With the ever increasing volume of data and the ability to integrate dif-ferent data sourc...
Efficient model checking is important in order to make this type of software verification useful for...
Model checking using GPUs has seen increased popularity over the last years. Because GPUs have a lim...
Model checking using GPUs has seen increased popularity over the last years. Because GPUs have a lim...
In earlier work, we were the first to investigate the potential of using graphics processing units (...
In recent years, General Purpose Graphics Processors (GPUs) have been successfully applied in multip...
Strongly Connected Component (SCC) based searching is one of the most popular LTL model checking alg...
Model checking is an automatic method to formally verify the correctness of a system specification. ...
We present several methods to improve the run times of probabilistic model checking on general-purpo...
In the past few years, General Purpose Graphics Processors (GPUs) have been used to significantly sp...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Sorting is an important problem in computing that has a rich history of investigation by various res...
We present algorithms for parallel probabilistic model checking on general purpose graphic processin...