DocumentCode
3682180
Title
Creating a GPGPU-accelerated framework for pattern matching using a case study
Author
Tamás Fekete;Gergely Mezei
Author_Institution
evosoft Hungary Ltd., Budapest, Hungary
fYear
2015
Firstpage
1
Lastpage
6
Abstract
Nowadays, general purpose personal computers often contain a separated GPU card. The card can be used to extend the computing power of the CPU. This possibility is getting bigger and bigger focus in several areas such as bioinformatics or audio signal processing. Our goal is to build a heterogeneous GPU-CPU based framework which can search for user defined patterns in a domain-specific model. Efficient pattern matching is useful in various fields, for example in refactoring software systems, or in financial analysis applications. We started building the framework by defining and solving a simple case study to analyze the difficulties in the field and find the keys of success based on a practical example. Several challenges were faced and solved including performance and scalability. At the end, we gained enough experience to create a robust and performant framework. The paper presents the case study, its solution and the architecture of our general, GPU-based pattern matching framework.
Keywords
"Graphics processing units","Pattern matching","Kernel","Buffer overflows","Hardware","Instruction sets","Algorithm design and analysis"
Publisher
ieee
Conference_Titel
EUROCON 2015 - International Conference on Computer as a Tool (EUROCON), IEEE
Type
conf
DOI
10.1109/EUROCON.2015.7313740
Filename
7313740
Link To Document