Hardware Accelerator for Full-Text Search (HAFTS) with Succinct Data Structure

被引:2
|
作者
Tanida, Naoki [1 ]
Inaba, Mary [1 ]
Hiraki, Kei [1 ]
Yoshino, Takeshi [2 ]
机构
[1] Univ Tokyo, Tokyo, Japan
[2] Google Japan Inc, Tokyo, Japan
来源
2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS | 2009年
关键词
full-text search; succinct data structure; compressed suffix array; FPGA;
D O I
10.1109/ReConFig.2009.74
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient utilization of massive data, such as full-text search has become important in view of the growing needs for Web search and genome analysis. High-speed search and small storage space are required to handle massive amounts of data. For high-speed search, generally, a data structure such as index which needs additional storage space is required. Recently, compressed suffix array, which is a data structure with an indexable dictionary that can be used to compress data to its information-theoretic lower bound, has been proposed. The distinctive feature of this array is that it enables direct data retrieval without decompression from the compressed data. Further, theoretically, the computational complexity of data retrieval is the same for both compressed and uncompressed data when we assume that rank operation involving the bit vector can be executed in constant time; this rank operation returns the number of occurrences of smaller elements. Practically, rank operation involves many bit-manipulations and random access to the memory. Hence, this constant time is not negligible, and as a result, data retrieval using compressed suffix array is relatively slower than that using plain suffix array. Although compression to create an indexable dictionary is performed only once, data retrieval queries occur repeatedly. Hence, high speed rank operations involving bit vectors are essential for compressed suffix arrays. We propose a FPGA-based hardware accelerator for full-text search (HAFTS) with compressed suffix array. FPGA helps speedup rank operation for compressed suffix array by enabling many bit calculations performed simultaneously and controlling the order of memory accesses. We conduct performance simulations of HAFTS. We consider a development board on which FPGA is connected to DDR2-800 SDRAM by a 64-bit bus as our model. We evaluate the performance of HAFTS by comparing it with that of software implementation. As a result, we conclude that the search speed of FPGA-based HAFTS is seven times faster than that of software implementation.
引用
收藏
页码:155 / +
页数:2
相关论文
共 50 条
  • [41] DATA IMAGE AND FULL-TEXT INFORMATION MANAGEMENT AT BP RESEARCH
    FOGEL, LD
    WAGNER, LF
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1990, 199 : 26 - CINF
  • [42] Detecting the knowledge structure of bioinformatics by mining full-text collections
    Song, Min
    Kim, Su Yeon
    SCIENTOMETRICS, 2013, 96 (01) : 183 - 201
  • [43] A data-driven analysis of the knowledge structure of library science with full-text journal articles
    Timakum, Tatsawan
    Kim, Giyeong
    Song, Min
    JOURNAL OF LIBRARIANSHIP AND INFORMATION SCIENCE, 2020, 52 (02) : 345 - 365
  • [44] Detecting the knowledge structure of bioinformatics by mining full-text collections
    Min Song
    Su Yeon Kim
    Scientometrics, 2013, 96 : 183 - 201
  • [45] Full-Text Search Extensions for JSON']JSON Documents: Design Goals and Implementations
    Petkovic, Dusan
    BEYOND DATABASES, ARCHITECTURES AND STRUCTURES: FACING THE CHALLENGES OF DATA PROLIFERATION AND GROWING VARIETY, 2018, 928 : 283 - 293
  • [46] Proximity Full-Text Search with a Response Time Guarantee by Means of Additional Indexes
    Veretennikov, Alexander B.
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, 2019, 868 : 936 - 954
  • [47] VQFT: A Visual Query Approach Based on Full-Text Search for Knowledge Graphs
    Li, Zhaozhuo
    Yang, Yajun
    Wang, Xin
    Li, Bohan
    Wang, Meng
    Han, Dong
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 4397 - 4400
  • [48] FULL-TEXT AMERICAN NEWSPAPERS ONLINE - THE CURRENT SITUATION AND SOME SEARCH TIPS
    CONGER, LD
    DATABASE, 1990, 13 (06): : 98 - 102
  • [49] Addition of chemical search capabilities to PATENTSCOPE: Turning a full-text search system into a chemistry database
    Eiblmaier, Josef
    Mazenc, Christophe
    Geppert, Dorothee
    Isenko, Larisa
    Saller, Heinz
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 253
  • [50] Partial index replicated and distributed scheme for full-text search on wireless broadcast
    VIKAS GOEL
    ANIL KUMAR AHLAWAT
    M N GUPTA
    Sadhana, 2015, 40 : 2129 - 2142