Publication details
Employing Multiple CUDA Devices to Accelerate LTL Model Checking
| Basic information | |
|---|---|
| Original title: | Employing Multiple CUDA Devices to Accelerate LTL Model Checking |
| Authors: | Jiří Barnat, Petr Bauch, Luboš Brim, Milan Češka |
| Further information | |
|---|---|
| Citation: | BARNAT, Jiří - BAUCH, Petr - BRIM, Luboš - ČEŠKA, Milan. Employing Multiple CUDA Devices to Accelerate LTL Model Checking. In Proceedings of 16th International Conference on Parallel and Distributed Systems (ICPADS 2010). Neuveden : IEEE Computer Society, 2010. ISBN 978 -0 -7695 -4307 -9, pp. 259 -266. 2010, Shanghai, China. |
| Original language: | English |
| Field: | Informatika |
| Type: | Article in Proceedings |
| Keywords: | Model Checking; Linear Temporal Logic; Multiple CUDA devices |
Recently, the CUDA technology has been used to accelerate many computation demanding tasks. For example, in~\cite{BBCL09} we have shown how CUDA technology can be employed to accelerate the process of Linear Temporal Logic (LTL) Model Checking. While the raw computing power of a CUDA enabled device is tremendous, the applicability of the technology is quite often limited to small or middle-sized instances of the problems being solved. This is because the memory that a single device is equipped with, is simply not large enough to cope with large or realistic instances of the problem, which is also the case of our CUDA-aware LTL Model Checking solution. In this paper we suggest how to overcome this limitations by employing multiple (two in our case) CUDA devices for acceleration of our fine-grained communication-intensive parallel algorithm for LTL Model Checking.
Related projects:
- Highly Parallel and Distributed Computing Systems
- Verification and Analysis of Large-Scale Computer Systems
- Automated formal verification using modern hardware
- Matematické a inženýrské metody pro vývoj spolehlivých a bezpečných paralelních a distribuovaných počítačových systémů
- Rozsáhlé výpočetní systémy: modely, aplikace a verifikace











