{"id":"https://openalex.org/W3020710655","doi":"https://doi.org/10.1109/tc.2020.2988248","title":"A Reduced Architecture for ReRAM-Based Neural Network Accelerator and Its Software Stack","display_name":"A Reduced Architecture for ReRAM-Based Neural Network Accelerator and Its Software Stack","publication_year":2020,"publication_date":"2020-04-20","ids":{"openalex":"https://openalex.org/W3020710655","doi":"https://doi.org/10.1109/tc.2020.2988248","mag":"3020710655"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2020.2988248","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2020.2988248","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","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/A5101794146","display_name":"Yu Ji","orcid":"https://orcid.org/0000-0002-3741-5627"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Ji","raw_affiliation_strings":["Department of Computer Science, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101696208","display_name":"Zixin Liu","orcid":"https://orcid.org/0000-0001-7540-2504"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zixin Liu","raw_affiliation_strings":["Department of Computer Science, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016596981","display_name":"Youhui Zhang","orcid":"https://orcid.org/0000-0003-2333-3580"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Youhui Zhang","raw_affiliation_strings":["Department of Computer Science, Tsinghua University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":0.3122,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.56058114,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"70","issue":"3","first_page":"316","last_page":"331"},"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.9984999895095825,"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/T12676","display_name":"Machine Learning and ELM","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/resistive-random-access-memory","display_name":"Resistive random-access memory","score":0.8371776342391968},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8021281361579895},{"id":"https://openalex.org/keywords/in-memory-processing","display_name":"In-Memory Processing","score":0.5555313229560852},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5007128715515137},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4931408762931824},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.48635369539260864},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41326647996902466},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3968755304813385},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.13008445501327515},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11251160502433777},{"id":"https://openalex.org/keywords/voltage","display_name":"Voltage","score":0.0988263487815857}],"concepts":[{"id":"https://openalex.org/C182019814","wikidata":"https://www.wikidata.org/wiki/Q1143830","display_name":"Resistive random-access memory","level":3,"score":0.8371776342391968},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8021281361579895},{"id":"https://openalex.org/C123593499","wikidata":"https://www.wikidata.org/wiki/Q6008583","display_name":"In-Memory Processing","level":5,"score":0.5555313229560852},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5007128715515137},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4931408762931824},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.48635369539260864},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41326647996902466},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3968755304813385},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.13008445501327515},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11251160502433777},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.0988263487815857},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.0},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.0},{"id":"https://openalex.org/C194222762","wikidata":"https://www.wikidata.org/wiki/Q114486","display_name":"Query by Example","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2020.2988248","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2020.2988248","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322392","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549"},{"id":"https://openalex.org/F4320327539","display_name":"Beijing Innovation Center for Future Chip","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W1605005685","https://openalex.org/W1635512741","https://openalex.org/W1686810756","https://openalex.org/W1980446076","https://openalex.org/W2010202670","https://openalex.org/W2013305145","https://openalex.org/W2014402164","https://openalex.org/W2033137841","https://openalex.org/W2048266589","https://openalex.org/W2056507634","https://openalex.org/W2067523571","https://openalex.org/W2070246124","https://openalex.org/W2093647425","https://openalex.org/W2097117768","https://openalex.org/W2108598243","https://openalex.org/W2112796928","https://openalex.org/W2137983211","https://openalex.org/W2139580250","https://openalex.org/W2151029520","https://openalex.org/W2152839228","https://openalex.org/W2163605009","https://openalex.org/W2186615578","https://openalex.org/W2194775991","https://openalex.org/W2285660444","https://openalex.org/W2399958287","https://openalex.org/W2402144811","https://openalex.org/W2508602506","https://openalex.org/W2513554817","https://openalex.org/W2516141709","https://openalex.org/W2518281301","https://openalex.org/W2518511512","https://openalex.org/W2585720638","https://openalex.org/W2613205562","https://openalex.org/W2613989746","https://openalex.org/W2790925711","https://openalex.org/W2899771611","https://openalex.org/W2953384591","https://openalex.org/W2962835968","https://openalex.org/W2963122961","https://openalex.org/W2964299589","https://openalex.org/W3024621361","https://openalex.org/W3118608800","https://openalex.org/W6637373629","https://openalex.org/W6684191040","https://openalex.org/W6686509673","https://openalex.org/W6713134421","https://openalex.org/W6746698991","https://openalex.org/W6756040250","https://openalex.org/W6787972765"],"related_works":["https://openalex.org/W4225907024","https://openalex.org/W3137037072","https://openalex.org/W4308870977","https://openalex.org/W2983750276","https://openalex.org/W3164445786","https://openalex.org/W2802367674","https://openalex.org/W2993390155","https://openalex.org/W2912892722","https://openalex.org/W2562493617","https://openalex.org/W4200342948"],"abstract_inverted_index":{"Neural":[0],"network":[1],"(NN)":[2],"accelerators":[3,40],"based":[4,143],"on":[5,144],"resistive":[6],"random":[7],"access":[8],"memory":[9,22],"(ReRAM)":[10],"have":[11],"been":[12],"widely":[13],"investigated":[14],"as":[15],"a":[16,95],"promising":[17],"solution":[18],"to":[19,26,122,185,196],"address":[20],"the":[21,36,44,48,62,65,78,82,113,147,171,176],"wall":[23],"challenge,":[24],"due":[25],"its":[27],"capability":[28],"of":[29,38,85,153,175],"processing-in-memory":[30],"with":[31,73,107,165],"extremely":[32],"high":[33],"density.":[34],"However,":[35],"performance":[37],"these":[39,71],"is":[41],"bounded":[42],"by":[43,61,81],"peripheral":[45],"circuits":[46],"and":[47,57,64,118,140,169,173],"interconnection.":[49],"And":[50],"they":[51],"also":[52],"suffer":[53],"from":[54],"accuracy":[55,167],"issue":[56,59],"flexibility":[58],"caused":[60],"device-variation":[63],"in-situ":[66],"computation":[67],"mode":[68],"respectively.":[69],"Solving":[70],"issues":[72],"hardware":[74,114,128,163],"will":[75],"further":[76],"offset":[77],"performance.":[79],"Enlightened":[80],"design":[83],"principle":[84],"conventional":[86],"reduced":[87],"instruction":[88],"set":[89],"computer":[90],"(RISC),":[91],"this":[92],"article":[93],"proposes":[94],"new":[96],"software/hardware":[97],"system":[98],"for":[99],"ReRAM-based":[100,188],"NN":[101,189],"acceleration,":[102],"which":[103],"achieves":[104,194],"complex":[105],"functions":[106],"sophisticated":[108],"software":[109,148],"tools":[110],"while":[111],"making":[112],"much":[115],"more":[116],"compact":[117],"efficient,":[119],"in":[120],"order":[121],"fully":[123],"utilize":[124],"ReRAM":[125],"potential.":[126],"The":[127],"architecture,":[129],"Field":[130],"Programmable":[131],"Synapse":[132],"Array":[133],"(FPSA),":[134],"provides":[135],"high-density":[136],"reconfigurable":[137],"logic,":[138],"wires,":[139],"computational":[141],"resources":[142],"ReRAM-crossbar.":[145],"Accordingly,":[146],"can":[149],"convert":[150],"various":[151],"types":[152],"NNs,":[154,157],"including":[155],"dynamic":[156],"into":[158],"equivalent":[159],"networks":[160],"that":[161,183],"meet":[162],"constraints":[164],"negligible":[166],"loss":[168],"optimize":[170],"scheduling":[172],"mapping":[174],"latter":[177],"onto":[178],"FPSA.":[179],"Further":[180],"evaluations":[181],"show":[182],"compared":[184],"one":[186],"state-of-the-art":[187],"accelerator,":[190],"PRIME,":[191],"our":[192],"approach":[193],"up":[195],"1000\u00d7":[197],"speedup.":[198]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
