Autor: |
Dinh-Ha Dao, Quang-Kien Trinh, Quang-Manh Duong, Trung-Nguyen |
Rok vydání: |
2021 |
Předmět: |
|
Zdroj: |
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering ISBN: 9783030774233 |
DOI: |
10.1007/978-3-030-77424-0_20 |
Popis: |
Recently, problems related to big data processing are becoming more and more popular and place great demands on the processing ability of the systems. The common feature of these problems is the need to find and compare data patterns in a large input data stream in real-time. Algorithms for data processing and pattern matching have been studied for a long time, including both exact and inaccurate (non-exact) solutions, at the same time, the searching data type can be uniform or heterogeneous (non-uniform). Among the proposed data processing platforms, the solution using specialized hardware accelerators proved to be superior in performance and power consumption compared to traditional solutions that combining software and the computing power of the conventional CPUs. In this study, we proposed a bufferless non-exact matching hardware accelerator for processing large non-uniform stream data on reconfigurable hardware (FPGA) combining pipeline architecture and a parallel processing approach. We analyzed the evaluation of hardware resource utilization and the data searching speed on different hardware chips, thereby giving the optimal solution for the hardware design. Finally, we practically demonstrated a design on the Kintex 7-XC7K325T FPGA device that performs pattern matching for shaping large raw input stream data. The hardware implementation from hundreds to thousands of times faster than that on software show the high applicability of the accelerator in practice. |
Databáze: |
OpenAIRE |
Externí odkaz: |
|