Resistive Bloom Filters: From Approximate Membership To Approximate Computing With Bounded Errors

2016 Design, Automation & Test in Europe Conference & Exhibition (DATE)(2016)

引用 6|浏览27
暂无评分
摘要
Approximate computing provides an opportunity for exploiting application characteristics to trade the accuracy for gains in energy efficiency. However, such opportunity must be able to bound the error that the system designer provides to the application developer. Space-efficient probabilistic data structure such as Bloom filter can provide one such means. Bloom filter supports approximate set membership queries with a tunable rate of false positives (i.e., errors) and no false negatives. We propose a resistive Bloom filter (ReBF) to approximate a function by tightly integrating it to a functional unit (FU) implementing the function. ReBF approximately mimics partial functionality of the FU by recalling its frequent input patterns for computational reuse. The accuracy of the target FU is guaranteed by bounding the ReBF error behavior at the design time. We further lower energy consumption of a FU by designing its ReBF using low-power memristor arrays. The experimental results show that function approximation using ReBF for five image processing kernels running on the AMD Southern Islands GPU yields on average 24.1% energy saving in 45 nm technology compared to the exact computation.
更多
查看译文
关键词
resistive Bloom filters,approximate membership,approximate computing,bounded errors,energy efficiency,space-efficient probabilistic data structure,ReBF,functional unit,FU,low-power memristor arrays,function approximation,image processing kernels,AMD Southern Islands GPU,graphics processing unit
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要