Optimizing bloom filter: Challenges, solutions, and comparisons

L Luo, D Guo, RTB Ma… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
Bloom filter (BF) has been widely used to support membership query, ie, to judge whether a
given element x is a member of a given set S or not. Recent years have seen a flourish …

Learned FBF: Learning-Based Functional Bloom Filter for Key–Value Storage

H Byun, H Lim - IEEE Transactions on Computers, 2021 - ieeexplore.ieee.org
As a challenging attempt to replace a traditional data structure with a learned model, this
paper proposes a learned functional Bloom filter (L-FBF) for a key–value storage. The …

Analyzing radiation-induced transient errors on SRAM-based FPGAs by propagation of broadening effect

C De Sio, S Azimi, L Sterpone, B Du - IEEE Access, 2019 - ieeexplore.ieee.org
SRAM-based field programmable gate arrays (FPGAs) are widely used in mission-critical
applications, such as aerospace and avionics. Due to the increasing working frequency and …

Dependability of the K Minimum Values Sketch: Protection and Comparative Analysis

J Zhu, Z Gao, P Reviriego, S Liu… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
A basic operation in big data analysis is to find the cardinality estimate; to estimate the
cardinality at high speed and with a low memory requirement, data sketches that provide …

Decoding Errors in Difference-Invertible Bloom Filters: Analysis and Resolution

E Choi, J Lee, C Yim, H Lim - IEEE Access, 2024 - ieeexplore.ieee.org
An invertible Bloom filter (IBF) is a useful data structure for various network applications
because the difference IBF (d-IBF) of two IBFs programmed by two separate sets effectively …

Comparison on search failure between hash tables and a functional Bloom filter

H Byun, H Lim - Applied Sciences, 2020 - mdpi.com
Hash-based data structures have been widely used in many applications. An intrinsic
problem of hashing is collision, in which two or more elements are hashed to the same …

Toward Fault-Tolerant Applications on Reconfigurable Systems-on-Chip

C De Sio, L Sterpone - 2024 IEEE International Test …, 2024 - ieeexplore.ieee.org
FPGAs have become a well-established solution for systems aiming for high performance
and flexibility. FPGA-based SoCs have facilitated the integration of software programmability …

Exploiting asymmetry in eDRAM errors for redundancy-free error-tolerant design

S Liu, P Reviriego, J Guo, J Han… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
For some applications, errors have a different impact on data and memory systems
depending on whether they change a zero to a one or the other way around; for an unsigned …

Probabilistic approximate computing at nanoscales: From data structures to memories

S Liu, P Reviriego, P Junsangsri… - IEEE Nanotechnology …, 2021 - ieeexplore.ieee.org
The slowdown of CMOS technology scaling has placed architectures and algorithms on
focus for future performance improvements in nanoscale computing systems. Two promising …

Remove minimum (RM): An error-tolerant scheme for cardinality estimate by HyperLogLog

P Reviriego, J Martínez, O Rottenstreich… - … on Dependable and …, 2020 - ieeexplore.ieee.org
Estimating the number of distinct elements is required in many computing applications. For
example, we may want to estimate the number of unique users accessing a service, or the …