High-speed FPGA-based Design and Implementation of Text Search Processor

In the age of computer evolution, the number of data grows swiftly. Moreover, the requirement of extracting the information from the database becomes urgent. Full-text search provides methods to quickly locate multiple keywords inside extensive text data and has gained more consideration in recent y...

Full description

Saved in:
Bibliographic Details
Published in:International Conference on Integrated Circuit Design and Technology : proceedings pp. 109 - 112
Main Authors: Kieu-Do-Nguyen, Binh, Kiet, Dang Tuan, Hoang, Trong-Thuc, Inoue, Katsumi, Usugi, Toshinori, Odaka, Masanori, Kameyama, Shuichi, Pham, Cong-Kha
Format: Conference Proceeding
Language:English
Published: IEEE 21.09.2022
Subjects:
ISSN:2691-0462
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In the age of computer evolution, the number of data grows swiftly. Moreover, the requirement of extracting the information from the database becomes urgent. Full-text search provides methods to quickly locate multiple keywords inside extensive text data and has gained more consideration in recent years. The proposed tools, such as Lucene, Hyper Estraier, and Namazu, are based on general-purpose processors. They spend more time on index input documents and require more space to store these indexes. In this work, we provide a text search processor design that could perform the full-text search without indexing. The text search processor offers a high-performance, high-level of parallelism and scalability. The design is deployed on Field Programmable Gate Arrays (FPGA) platforms. More than 70K processing units can be integrated on Xilinx Alveo U50. The working frequency achieves 266-MHz after place and route.
ISSN:2691-0462
DOI:10.1109/ICICDT56182.2022.9933111