arrow
返回

Computing the Similarity Estimate Using Approximate Memory

delete2022-07-01
delete3
delete
OA
AI
P
Pedro Reviriego *
S
Shanshan Liu
O
Otmar Ertl
F
Farzad Niknia
F
Fabrizio Lombardi
DOI:10.1109/TETC.2021.3109559delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In many computing applications there is a need to compute the similarity of sets of elements. When the sets have many elements or comparison involves many sets, computing the similarity requires significant computational effort and storage capacity. As in most cases, a reasonably accurate estimate is sufficient, many algorithms for similarity estimation have been proposed during the last decades. Those algorithms compute signatures for the sets and use them to estimate similarity. However, as the number of sets that need to be compared grows, even these similarity estimation algorithms require significant memory with its associated power dissipation. This article for the first time considers the use of approximate memories for similarity estimation. A theoretical analysis and simulation results are provided; initially it is shown that similarity sketches can tolerate large bit error rates and thus, they can benefit from using approximate memories without substantially compromising the accuracy of the similarity estimate. An understanding of the effect of errors in the stored signatures on the similarity estimate is pursued. A scheme to mitigate the impact of errors is presented; the proposed scheme tolerates even larger bit error rates and does not need additional memory. For example, bit error rates of up to 10(-4) have less than a 1% impact on the accuracy of the estimate when the memory is unprotected, and larger bit errors rates can be tolerated if the memory is parity protected. These findings can be used for voltage supply scaling and increasing the refresh time in SRAMs and DRAMs. Based on those initial results, an enhanced implementation is further proposed for unprotected memories that further extends the range of tolerated BERs and enables power savings of up to 61.31% for SRAMs. In conclusion, this article shows that the use of approximate memories in sketches for similarity estimation provides significant benefits with a negligible impact on accuracy.
Keyword:
Similarity
approximate computing
minhash
memories

期刊

IEEE Transactions on Emerging Topics in Computing 封面图
IEEE Transactions on Emerging Topics in Computing
IF:
5.4
论文数:
1.1K
被引数:
3.4K

机构

U
Universidad Carlos III de Madrid
学者数:
5.5K
论文数: 5.7K
被引数: 4.5K
N
Northeastern University
学者数:
2.5W
论文数: 1.6W
被引数: 3.0W
引用论文

引用论文

Regioselective synthesis and characterization of 6-O-alkanoylgluconolactones
err1995-09-01
err0
PREAI
errDavid Kwoh; David J. Pocalyko; Angel J. Carchi; Bijan Harirchian; Leonard O. Hargiss; Tuck C. Wong
err分享
err收藏
A Retrospective and Prospective View of Approximate Computing [Point of View}
err2020-03-01
err106
errOAAI
errLiu, Weiqiang; Lombardi, Fabrizio; Shulte, Michael
err分享
err收藏
err分享
err收藏
Mechanistic aspects of the role of coupling agents in silica–rubber composites
err2003-06-01
err0
PREAI
errJ.W.ten Brinke; S.C. Debnath; L.A.E.M. Reuvekamp; J.W.M. Noordermeer
err分享
err收藏
High-Gain Transparent Inverters Based on Deuterated ZnO TFTs Fabricated by Atomic Layer Deposition
err2020-10-01
err0
PREAI
errWanpeng Zhao; Leixiao Han; Ning Zhang; Xinyu Zhang; Shurong Dong; Yang Liu; Zhi Ye
err分享
err收藏
EvidenceNOW: Balancing Primary Care Implementation and Implementation Research
err2018-04-09
err0
errOAAI
errDavid Meyers; Therese Miller; Janice Genevro; Chunliu Zhan; Jan De La Mare; Alaina Fournier; Harriet Bennett; Robert J. McNellis
err分享
err收藏
err分享
err收藏
学者 查看更多内容