DocumentCode
3712337
Title
Exploiting GPU architectures for dynamic invariant mining
Author
Nicola Bombieri;Federico Busato;Alessandro Danese;Luca Piccolboni;Graziano Pravadelli
Author_Institution
Department of Computer Science, University of Verona, Italy
fYear
2015
Firstpage
192
Lastpage
195
Abstract
Dynamic mining of invariants is a class of approaches to extract logic formulas from the execution traces of a system under verification (SUV), with the purpose of expressing stable conditions in the behaviour of the SUV. The mined formulas represent likely invariants for the SUV, which certainly hold on the considered traces, but there is no guarantee that they are true in general. A large set of representative execution traces must be analysed to increase the probability that mined invariants are generally true. However, this becomes extremely time-consuming for current sequential approaches when long execution traces and large set of SUV variables are considered. To overcome this limitation, the paper presents a parallel approach for invariant mining that exploits GPU architectures for processing an execution trace composed of millions of clock cycles in few seconds.
Keywords
"Graphics processing units","Data mining","Instruction sets","Dictionaries","Data transfer","Computer architecture","Computational modeling"
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type
conf
DOI
10.1109/ICCD.2015.7357102
Filename
7357102
Link To Document