Optimizing bloom filter: Challenges, solutions, and comparisons
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 …
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 …
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
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 …
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 …
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 …
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 …
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 …
and flexibility. FPGA-based SoCs have facilitated the integration of software programmability …
Exploiting asymmetry in eDRAM errors for redundancy-free error-tolerant design
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 …
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
The slowdown of CMOS technology scaling has placed architectures and algorithms on
focus for future performance improvements in nanoscale computing systems. Two promising …
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 …
example, we may want to estimate the number of unique users accessing a service, or the …