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

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.
基于高速fpga的文本搜索处理器的设计与实现
在计算机进化的时代,数据的数量迅速增长。此外,从数据库中提取信息的需求变得迫切。全文检索提供了在大量文本数据中快速定位多个关键字的方法,近年来得到了越来越多的关注。被提议的工具,如Lucene、Hyper Estraier和Namazu,都是基于通用处理器的。它们在索引输入文档上花费更多的时间,并且需要更多的空间来存储这些索引。在这项工作中,我们提供了一个文本搜索处理器设计,可以执行全文搜索,而不需要索引。文本搜索处理器提供高性能、高水平的并行性和可伸缩性。该设计部署在现场可编程门阵列(FPGA)平台上。在赛灵思Alveo U50上可以集成超过70K的处理单元。放置和路由后的工作频率达到266-MHz。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信