{"id":"https://openalex.org/W3189270397","doi":"https://doi.org/10.1109/islped52811.2021.9502488","title":"A Flash-Based Multi-Bit Content-Addressable Memory with Euclidean Squared Distance","display_name":"A Flash-Based Multi-Bit Content-Addressable Memory with Euclidean Squared Distance","publication_year":2021,"publication_date":"2021-07-26","ids":{"openalex":"https://openalex.org/W3189270397","doi":"https://doi.org/10.1109/islped52811.2021.9502488","mag":"3189270397"},"language":"en","primary_location":{"id":"doi:10.1109/islped52811.2021.9502488","is_oa":false,"landing_page_url":"https://doi.org/10.1109/islped52811.2021.9502488","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5003063931","display_name":"Arman Kazemi","orcid":"https://orcid.org/0000-0002-2009-5516"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Arman Kazemi","raw_affiliation_strings":["University of Notre Dame"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081693315","display_name":"Shubham Sahay","orcid":"https://orcid.org/0000-0001-9992-3240"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Shubham Sahay","raw_affiliation_strings":["Indian Institute of Technology, Kanpur"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology, Kanpur","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101977249","display_name":"Ayush Saxena","orcid":"https://orcid.org/0009-0005-9301-5854"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Ayush Saxena","raw_affiliation_strings":["Indian Institute of Technology, Kanpur"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology, Kanpur","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014594844","display_name":"Mohammad Mehdi Sharifi","orcid":"https://orcid.org/0000-0001-6345-0242"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Mehdi Sharifi","raw_affiliation_strings":["University of Notre Dame"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003032564","display_name":"Michael Niemier","orcid":"https://orcid.org/0000-0001-7776-4306"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Niemier","raw_affiliation_strings":["University of Notre Dame"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100600905","display_name":"Xiaobo Sharon Hu","orcid":"https://orcid.org/0000-0002-6636-9738"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"X. Sharon Hu","raw_affiliation_strings":["University of Notre Dame"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame","institution_ids":["https://openalex.org/I107639228"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5003063931"],"corresponding_institution_ids":["https://openalex.org/I107639228"],"apc_list":null,"apc_paid":null,"fwci":1.9211,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.86066565,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.991100013256073,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7163046598434448},{"id":"https://openalex.org/keywords/hamming-distance","display_name":"Hamming distance","score":0.7147674560546875},{"id":"https://openalex.org/keywords/euclidean-distance","display_name":"Euclidean distance","score":0.7110916972160339},{"id":"https://openalex.org/keywords/content-addressable-memory","display_name":"Content-addressable memory","score":0.5347570180892944},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.48236459493637085},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.4644610285758972},{"id":"https://openalex.org/keywords/hamming-code","display_name":"Hamming code","score":0.4498275816440582},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.43600142002105713},{"id":"https://openalex.org/keywords/content","display_name":"Content (measure theory)","score":0.4301648736000061},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.40351200103759766},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3555898070335388},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3443973660469055},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.1571905016899109},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15559282898902893},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14398348331451416},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.12812596559524536}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7163046598434448},{"id":"https://openalex.org/C193319292","wikidata":"https://www.wikidata.org/wiki/Q272172","display_name":"Hamming distance","level":2,"score":0.7147674560546875},{"id":"https://openalex.org/C120174047","wikidata":"https://www.wikidata.org/wiki/Q847073","display_name":"Euclidean distance","level":2,"score":0.7110916972160339},{"id":"https://openalex.org/C53442348","wikidata":"https://www.wikidata.org/wiki/Q745101","display_name":"Content-addressable memory","level":3,"score":0.5347570180892944},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.48236459493637085},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.4644610285758972},{"id":"https://openalex.org/C73150493","wikidata":"https://www.wikidata.org/wiki/Q853922","display_name":"Hamming code","level":4,"score":0.4498275816440582},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.43600142002105713},{"id":"https://openalex.org/C2778152352","wikidata":"https://www.wikidata.org/wiki/Q5165061","display_name":"Content (measure theory)","level":2,"score":0.4301648736000061},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.40351200103759766},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3555898070335388},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3443973660469055},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.1571905016899109},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15559282898902893},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14398348331451416},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.12812596559524536},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C157125643","wikidata":"https://www.wikidata.org/wiki/Q884707","display_name":"Block code","level":3,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/islped52811.2021.9502488","is_oa":false,"landing_page_url":"https://doi.org/10.1109/islped52811.2021.9502488","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.9100000262260437}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W123133230","https://openalex.org/W1501687056","https://openalex.org/W1798990620","https://openalex.org/W2062143991","https://openalex.org/W2152309511","https://openalex.org/W2194321275","https://openalex.org/W2288750630","https://openalex.org/W2338061419","https://openalex.org/W2508071702","https://openalex.org/W2791359478","https://openalex.org/W2885334747","https://openalex.org/W2915751500","https://openalex.org/W2935002324","https://openalex.org/W2943313495","https://openalex.org/W2953044442","https://openalex.org/W2959627720","https://openalex.org/W2983032988","https://openalex.org/W2988640543","https://openalex.org/W3014426053","https://openalex.org/W3098380984","https://openalex.org/W3098618663","https://openalex.org/W3098780461","https://openalex.org/W3111419387","https://openalex.org/W3137833672","https://openalex.org/W3138860252","https://openalex.org/W3183791462","https://openalex.org/W4236170267","https://openalex.org/W4285719527","https://openalex.org/W6703338847","https://openalex.org/W6732703391","https://openalex.org/W6785674761","https://openalex.org/W6787199074","https://openalex.org/W6791785328","https://openalex.org/W6792274978"],"related_works":["https://openalex.org/W2943247777","https://openalex.org/W2740543340","https://openalex.org/W2371167013","https://openalex.org/W1582340598","https://openalex.org/W1541021634","https://openalex.org/W2779867339","https://openalex.org/W2794545997","https://openalex.org/W2584980534","https://openalex.org/W2182731056","https://openalex.org/W66917582"],"abstract_inverted_index":{"Content-addressable":[0],"memories":[1],"(CAMs)":[2],"can":[3,41,127],"perform":[4],"fast":[5,109],"and":[6,31,75,110,117,136,143,183,197,252],"energy-efficient":[7,112],"search":[8,134,182],"operations.":[9],"Recently,":[10],"ternary":[11],"CAMs":[12,66],"(TCAMs)":[13],"have":[14,68],"been":[15,69],"utilized":[16],"to":[17,43,57,100,231],"measure":[18,128],"Hamming":[19,39],"distance":[20,40,132,204],"for":[21,163,201,239],"machine":[22,217],"learning":[23,218,241],"applications,":[24],"where":[25],"they":[26],"offer":[27,72],"significant":[28],"energy":[29,76,178,251],"savings":[30,77],"speed-ups.":[32],"However,":[33,87],"the":[34,38,51,129,140,244],"binary":[35],"precision":[36,162,238],"of":[37,53,60,165,216],"lead":[42],"severe":[44],"degradation":[45],"in":[46,84,139,144,158,213,250],"application-level":[47],"accuracies,":[48],"thus":[49],"mitigating":[50],"impact":[52],"gains":[54],"with":[55,160,235,243],"respect":[56],"other":[58],"figures":[59],"merit.":[61],"To":[62,103],"enhance":[63],"accuracy,":[64],"multi-bit":[65],"(MCAMs)":[67],"proposed":[70],"that":[71,97,225],"higher":[73],"density":[74],"than":[78],"TCAMs":[79],"by":[80],"storing":[81],"multiple":[82],"bits":[83],"each":[85],"cell.":[86],"existing":[88],"MCAMs":[89],"are":[90,98],"based":[91,114],"on":[92,115],"emerging":[93],"nonvolatile":[94],"memory":[95],"technologies":[96],"yet":[99],"be":[101],"established.":[102],"this":[104],"end,":[105],"we":[106,223],"propose":[107],"a":[108,145,175,184,191,214],"extremely":[111],"MCAM":[113,141],"mature":[116],"widely":[118,211],"used":[119,212],"flash":[120,156],"cells,":[121],"called":[122],"$\\mathrm{E}^{2}":[123,125,150,226],"-$MCAM.":[124],"-$MCAM":[126,151,172,227],"Euclidean":[130,202],"squared":[131,203],"between":[133],"queries":[135],"data":[137],"stored":[138],"\u201cin-memory\u201d,":[142],"single":[146],"cycle.":[147],"We":[148],"evaluate":[149],"using":[152],"an":[153,221],"experimentally":[154],"calibrated":[155],"model":[157],"HSPICE":[159],"3-bit":[161,237],"proof":[164],"concept":[166],"demonstration.":[167],"$\\mathrm{A}64":[168],"\\times":[169],"32":[170],"\\mathrm{E}^{2}":[171],"array":[173],"achieves":[174,228],"0.34":[176],"fJ":[177],"per":[179,181],"bit":[180],"2.7":[185],"ns":[186],"latency":[187],"while":[188,247],"operating":[189],"at":[190],"$770":[192],"\\mu":[193],"\\mathrm{W}$":[194],"power.":[195],"Fast":[196],"efficient":[198],"hardware":[199],"support":[200],"is":[205,210],"highly":[206],"valuable":[207],"as":[208],"it":[209],"plethora":[215],"applications.":[219],"As":[220],"example,":[222],"show":[224],"accuracies":[229],"comparable":[230],"floating-point":[232],"GPU":[233],"implementations":[234],"only":[236],"few-shot":[240],"tasks":[242],"ImageNet":[245],"dataset":[246],"offering":[248],"improvements":[249],"latency.":[253]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":2}],"updated_date":"2026-03-12T06:13:28.667946","created_date":"2025-10-10T00:00:00"}
