{"id":"https://openalex.org/W2586950459","doi":"https://doi.org/10.1109/tmscs.2017.2665462","title":"Multi-Stage Tunable Approximate Search in Resistive Associative Memory","display_name":"Multi-Stage Tunable Approximate Search in Resistive Associative Memory","publication_year":2017,"publication_date":"2017-02-07","ids":{"openalex":"https://openalex.org/W2586950459","doi":"https://doi.org/10.1109/tmscs.2017.2665462","mag":"2586950459"},"language":"en","primary_location":{"id":"doi:10.1109/tmscs.2017.2665462","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmscs.2017.2665462","pdf_url":null,"source":{"id":"https://openalex.org/S4210201583","display_name":"IEEE Transactions on Multi-Scale Computing Systems","issn_l":"2332-7766","issn":["2332-7766","2372-207X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Multi-Scale Computing Systems","raw_type":"journal-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/A5033221192","display_name":"Mohsen Imani","orcid":"https://orcid.org/0000-0002-5761-0622"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohsen Imani","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California at San Diego, La Jolla, CA","Dept. of Comput. Sci. & Eng., Univ. of California at San Diego, La Jolla, CA#TAB#"],"raw_orcid":"https://orcid.org/0000-0002-5761-0622","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California at San Diego, La Jolla, CA","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"Dept. of Comput. Sci. & Eng., Univ. of California at San Diego, La Jolla, CA#TAB#","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050167359","display_name":"Abbas Rahimi","orcid":"https://orcid.org/0000-0003-3141-4970"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abbas Rahimi","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, University of California at Berkeley, Berkley, CA","[Department of Electrical Engineering and Computer Science, University of California at Berkeley, Berkley, CA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, University of California at Berkeley, Berkley, CA","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"[Department of Electrical Engineering and Computer Science, University of California at Berkeley, Berkley, CA]","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020615383","display_name":"Pietro Mercati","orcid":"https://orcid.org/0000-0003-2842-7201"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pietro Mercati","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California at San Diego, La Jolla, CA","Dept. of Comput. Sci. & Eng., Univ. of California at San Diego, La Jolla, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California at San Diego, La Jolla, CA","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"Dept. of Comput. Sci. & Eng., Univ. of California at San Diego, La Jolla, CA#TAB#","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025573294","display_name":"Tajana Rosing","orcid":"https://orcid.org/0000-0002-6954-997X"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tajana Simunic Rosing","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California at San Diego, La Jolla, CA","Dept. of Comput. Sci. & Eng., Univ. of California at San Diego, La Jolla, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California at San Diego, La Jolla, CA","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"Dept. of Comput. Sci. & Eng., Univ. of California at San Diego, La Jolla, CA#TAB#","institution_ids":["https://openalex.org/I36258959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.0466,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":{"value":0.87333472,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"4","issue":"1","first_page":"17","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9988999962806702,"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/T11478","display_name":"Caching and Content Delivery","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8356900215148926},{"id":"https://openalex.org/keywords/content-addressable-memory","display_name":"Content-addressable memory","score":0.6284074187278748},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5717895030975342},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4836755692958832},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.4616367518901825},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.4507552981376648},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.42963433265686035},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.32982349395751953},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.21373099088668823},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21087688207626343},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.17825496196746826}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8356900215148926},{"id":"https://openalex.org/C53442348","wikidata":"https://www.wikidata.org/wiki/Q745101","display_name":"Content-addressable memory","level":3,"score":0.6284074187278748},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5717895030975342},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4836755692958832},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.4616367518901825},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.4507552981376648},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.42963433265686035},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.32982349395751953},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.21373099088668823},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21087688207626343},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.17825496196746826},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tmscs.2017.2665462","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmscs.2017.2665462","pdf_url":null,"source":{"id":"https://openalex.org/S4210201583","display_name":"IEEE Transactions on Multi-Scale Computing Systems","issn_l":"2332-7766","issn":["2332-7766","2372-207X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Multi-Scale Computing Systems","raw_type":"journal-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":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337686","display_name":"Jacobs School of Engineering, University of California, San Diego","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W1494137514","https://openalex.org/W1539686131","https://openalex.org/W1578783943","https://openalex.org/W1919376722","https://openalex.org/W1969349120","https://openalex.org/W1999064874","https://openalex.org/W2006232962","https://openalex.org/W2013055927","https://openalex.org/W2045194442","https://openalex.org/W2045197688","https://openalex.org/W2049282244","https://openalex.org/W2055411146","https://openalex.org/W2061884403","https://openalex.org/W2062143991","https://openalex.org/W2068372237","https://openalex.org/W2068849277","https://openalex.org/W2076311302","https://openalex.org/W2089441138","https://openalex.org/W2103742924","https://openalex.org/W2104644701","https://openalex.org/W2125693020","https://openalex.org/W2128260507","https://openalex.org/W2131028454","https://openalex.org/W2139587756","https://openalex.org/W2141298043","https://openalex.org/W2148256155","https://openalex.org/W2167756728","https://openalex.org/W2187230075","https://openalex.org/W2339427402","https://openalex.org/W2346297475","https://openalex.org/W2346591187","https://openalex.org/W2346685430","https://openalex.org/W2352050502","https://openalex.org/W2397531454","https://openalex.org/W2399109261","https://openalex.org/W2496520886","https://openalex.org/W2499900168","https://openalex.org/W2533754986","https://openalex.org/W2535279559","https://openalex.org/W2536491920","https://openalex.org/W2537444166","https://openalex.org/W2549072321","https://openalex.org/W2561721141","https://openalex.org/W2600716332","https://openalex.org/W2613567208","https://openalex.org/W3101566088","https://openalex.org/W3139477406","https://openalex.org/W4235001503","https://openalex.org/W4236960770","https://openalex.org/W4243582817","https://openalex.org/W4250869868","https://openalex.org/W4252173333","https://openalex.org/W4299134008","https://openalex.org/W6640004435","https://openalex.org/W6679076360","https://openalex.org/W6684141028","https://openalex.org/W6724006877"],"related_works":["https://openalex.org/W2739612537","https://openalex.org/W2349174696","https://openalex.org/W2360241746","https://openalex.org/W4313041667","https://openalex.org/W2767599893","https://openalex.org/W2381572297","https://openalex.org/W2106741186","https://openalex.org/W2368890809","https://openalex.org/W1922771929","https://openalex.org/W179829755"],"abstract_inverted_index":{"General-purpose":[0],"graphics":[1],"processing":[2,31,65],"units":[3],"(GPGPUs),":[4],"as":[5,207],"programmable":[6],"accelerators,":[7],"improve":[8],"energy":[9,27,70,86,139,177,245,269],"efficiency":[10,28],"by":[11,33,91,247],"integrating":[12,34],"a":[13,52,74,88,106,113,184],"large":[14],"number":[15,114,157],"of":[16,29,54,87,115,134,149,158,193,227],"relatively":[17],"small":[18],"cores.":[19],"In":[20,220],"this":[21,221],"paper,":[22],"we":[23,223],"focus":[24],"on":[25,63,131,168,191,230,242],"improving":[26],"such":[30,206],"core":[32,66],"an":[35,225],"associative":[36,278],"memory":[37,110],"where":[38],"function":[39,49,61,181],"responses":[40,50],"are":[41,271],"prestored.":[42],"Associative":[43,79],"memories":[44,279],"can":[45],"search":[46,89,103,153,176,198,208],"and":[47,96,154,217,254,273,285],"recall":[48],"for":[51],"subset":[53],"input":[55],"values":[56],"therefore":[57],"avoiding":[58],"the":[59,64,102,132,147,150,156,169,175,180,194,251],"actual":[60],"execution":[62],"that":[67,178,239],"leads":[68],"to":[69,83,112,160,173,203],"saving.":[71],"We":[72],"propose":[73],"novel":[75],"low-energy":[76],"Resistive":[77],"Multi-stage":[78],"Memory":[80],"(ReMAM)":[81],"architecture":[82],"significantly":[84],"reduce":[85,174],"operation":[90,199],"employing":[92],"selective":[93,170],"row":[94],"activation":[95],"in-advance":[97],"precharging":[98,144],"techniques.":[99],"ReMAM":[100,164,201,229,240],"splits":[101],"operations":[104],"in":[105,118,183,250,257,281,283],"ternary":[107],"content":[108],"addressable":[109],"(TCAM)":[111],"shorter":[116],"searches":[117],"consecutive":[119],"stages.":[120],"Then,":[121],"it":[122],"selectively":[123],"activates":[124],"TCAM":[125,152,171],"rows":[126],"at":[127],"each":[128],"stage":[129],"based":[130],"hits":[133],"previous":[135],"stages,":[136],"thus":[137],"enabling":[138],"savings.":[140],"The":[141],"proposed":[142,228],"inadvance":[143],"technique":[145],"mitigates":[146],"delay":[148],"sequential":[151],"limits":[155],"precharges":[159],"two":[161],"low-cost":[162],"steps.":[163],"further":[165],"implements":[166],"approximation":[167],"blocks":[172],"relaxes":[179],"output":[182],"fine-grained":[185],"granularity":[186],"with":[187,260],"very":[188],"low":[189],"impact":[190],"accuracy":[192],"results.":[195],"Its":[196],"multi-stage":[197],"makes":[200],"applicable":[202],"many":[204],"applications":[205],"engines,":[209],"sorting,":[210],"image":[211],"coding,":[212],"pattern":[213],"recognition,":[214],"query":[215],"processing,":[216],"machine":[218],"learning.":[219],"work,":[222],"show":[224],"application":[226],"AMD":[231],"Southern":[232],"Island":[233],"GPUs.":[234],"Our":[235],"experimental":[236],"evaluation":[237],"shows":[238],"reduces":[241],"average":[243,261],"GPGPU":[244],"consumption":[246],"35":[248],"percent":[249,256],"exact":[252,284],"mode,":[253],"58":[255],"approximate":[258,286],"mode":[259],"relative":[262],"error":[263],"lower":[264],"than":[265,276],"10":[266],"percent.":[267],"These":[268],"savings":[270],"1.8x":[272],"1.5x":[274],"higher":[275],"state-of-the-art":[277],"used":[280],"GPGPUs":[282],"modes.":[287]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":10},{"year":2017,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
