Binh Kieu-Do-Nguyen, Tuan-Kiet Dang, Trong-Thuc Hoang, K. Inoue, Toshinori Usugi, M. Odaka, Shuichi Kameyama, C. Pham
{"title":"High-speed FPGA-based Design and Implementation of Text Search Processor","authors":"Binh Kieu-Do-Nguyen, Tuan-Kiet Dang, Trong-Thuc Hoang, K. Inoue, Toshinori Usugi, M. Odaka, Shuichi Kameyama, C. Pham","doi":"10.1109/ICICDT56182.2022.9933111","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":311289,"journal":{"name":"2022 International Conference on IC Design and Technology (ICICDT)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on IC Design and Technology (ICICDT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICDT56182.2022.9933111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.