Visible to the public An FPGA implementation of high-throughput key-value store using Bloom filter

TitleAn FPGA implementation of high-throughput key-value store using Bloom filter
Publication TypeConference Paper
Year of Publication2014
AuthorsJae Min Cho, Kiyoung Choi
Conference NameVLSI Design, Automation and Test (VLSI-DAT), 2014 International Symposium on
Date PublishedApril
KeywordsArrays, Bloom filter, cuckoo hashing algorithm, data structures, field programmable gate arrays, file organisation, FPGA, FPGA implementation, Hardware, hash tables, high-throughput key-value store, Information filters, Key-value Store, Random access memory, Software
Abstract

This paper presents an efficient implementation of key-value store using Bloom filters on FPGA. Bloom filters are used to reduce the number of unnecessary accesses to the hash tables, thereby improving the performance. Additionally, for better hash table utilization, we use a modified cuckoo hashing algorithm for the implementation. They are implemented in FPGA to further improve the performance. Experimental results show significant performance improvement over existing approaches.

DOI10.1109/VLSI-DAT.2014.6834868
Citation Key6834868