{"id":"https://openalex.org/W3036584612","doi":"https://doi.org/10.23919/date48585.2020.9116422","title":"ReBoc: Accelerating Block-Circulant Neural Networks in ReRAM","display_name":"ReBoc: Accelerating Block-Circulant Neural Networks in ReRAM","publication_year":2020,"publication_date":"2020-03-01","ids":{"openalex":"https://openalex.org/W3036584612","doi":"https://doi.org/10.23919/date48585.2020.9116422","mag":"3036584612"},"language":"en","primary_location":{"id":"doi:10.23919/date48585.2020.9116422","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date48585.2020.9116422","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","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/A5011262125","display_name":"Yitu Wang","orcid":"https://orcid.org/0000-0003-4453-5966"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yitu Wang","raw_affiliation_strings":["State Key Laboratory of ASIC and Systems, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of ASIC and Systems, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100322098","display_name":"Fan Chen","orcid":"https://orcid.org/0000-0003-0043-5111"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fan Chen","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036239104","display_name":"Linghao Song","orcid":"https://orcid.org/0000-0002-7450-2842"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Linghao Song","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036775341","display_name":"C.\u2010J. Richard Shi","orcid":"https://orcid.org/0000-0002-3157-3464"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"C. -J. Richard Shi","raw_affiliation_strings":["State Key Laboratory of ASIC and Systems, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of ASIC and Systems, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100429403","display_name":"Hai Li","orcid":"https://orcid.org/0000-0003-3228-6544"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hai Helen Li","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058073627","display_name":"Yiran Chen","orcid":"https://orcid.org/0000-0002-1486-8412"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yiran Chen","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Duke University, Durham, NC, U.S.A","institution_ids":["https://openalex.org/I170897317"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5011262125"],"corresponding_institution_ids":["https://openalex.org/I24943067"],"apc_list":null,"apc_paid":null,"fwci":0.5137,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.6423959,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1472","last_page":"1477"},"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.9995999932289124,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.742485761642456},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.6679108738899231},{"id":"https://openalex.org/keywords/resistive-random-access-memory","display_name":"Resistive random-access memory","score":0.6448578238487244},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.5427035093307495},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5251585841178894},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.49049657583236694},{"id":"https://openalex.org/keywords/crossbar-switch","display_name":"Crossbar switch","score":0.4885205030441284},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.48741415143013},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.45382511615753174},{"id":"https://openalex.org/keywords/circulant-matrix","display_name":"Circulant matrix","score":0.4514528512954712},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.44159257411956787},{"id":"https://openalex.org/keywords/block-size","display_name":"Block size","score":0.43087637424468994},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.40520280599594116},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.2295977771282196},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.20946255326271057},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19215059280395508}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.742485761642456},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.6679108738899231},{"id":"https://openalex.org/C182019814","wikidata":"https://www.wikidata.org/wiki/Q1143830","display_name":"Resistive random-access memory","level":3,"score":0.6448578238487244},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.5427035093307495},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5251585841178894},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.49049657583236694},{"id":"https://openalex.org/C29984679","wikidata":"https://www.wikidata.org/wiki/Q1929149","display_name":"Crossbar switch","level":2,"score":0.4885205030441284},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.48741415143013},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.45382511615753174},{"id":"https://openalex.org/C115973184","wikidata":"https://www.wikidata.org/wiki/Q245457","display_name":"Circulant matrix","level":2,"score":0.4514528512954712},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.44159257411956787},{"id":"https://openalex.org/C41431624","wikidata":"https://www.wikidata.org/wiki/Q1053357","display_name":"Block size","level":3,"score":0.43087637424468994},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.40520280599594116},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2295977771282196},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.20946255326271057},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19215059280395508},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"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/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C147789679","wikidata":"https://www.wikidata.org/wiki/Q11372","display_name":"Physical chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C17525397","wikidata":"https://www.wikidata.org/wiki/Q176140","display_name":"Electrode","level":2,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/date48585.2020.9116422","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date48585.2020.9116422","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8899999856948853,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1919191429","https://openalex.org/W1997836507","https://openalex.org/W2010202670","https://openalex.org/W2045431893","https://openalex.org/W2105102111","https://openalex.org/W2108598243","https://openalex.org/W2112796928","https://openalex.org/W2160428323","https://openalex.org/W2314470091","https://openalex.org/W2518281301","https://openalex.org/W2540279855","https://openalex.org/W2613989746","https://openalex.org/W2740220207","https://openalex.org/W2751366252","https://openalex.org/W2754249189","https://openalex.org/W2791620627","https://openalex.org/W2809171749","https://openalex.org/W2916484109","https://openalex.org/W2922086978","https://openalex.org/W2949674408","https://openalex.org/W2964299589","https://openalex.org/W3104147253","https://openalex.org/W3104393472","https://openalex.org/W4232753305","https://openalex.org/W4233317171","https://openalex.org/W4240163901","https://openalex.org/W6652940909","https://openalex.org/W6744651773"],"related_works":["https://openalex.org/W2145932742","https://openalex.org/W2554791727","https://openalex.org/W3005999147","https://openalex.org/W3176428941","https://openalex.org/W3089883684","https://openalex.org/W4232634182","https://openalex.org/W4301187613","https://openalex.org/W2923038022","https://openalex.org/W3008646524","https://openalex.org/W2593506445"],"abstract_inverted_index":{"Deep":[0],"neural":[1,181],"networks":[2],"(DNNs)":[3],"emerge":[4],"as":[5],"a":[6,91,152],"key":[7],"component":[8],"in":[9,75,139],"various":[10],"applications.":[11],"However,":[12],"the":[13,27,46,79,135,173],"ever-growing":[14],"DNN":[15,31,38,107,153,186],"size":[16],"hinders":[17],"efficient":[18,42,85],"processing":[19,59,87,160],"on":[20,26,45],"hardware.":[21],"To":[22],"tackle":[23],"this":[24,63],"problem,":[25],"algorithmic":[28],"side,":[29,48],"compressed":[30],"models":[32,39,83,108],"are":[33,40,55,129],"explored,":[34],"of":[35,60,81,134],"which":[36,95],"block-circulant":[37,73,106,180],"memory":[41,51],"and":[43,84,100,125,147,162,166,176,193],"hardware-friendly;":[44],"hardware":[47],"resistive":[49],"random-access":[50],"(ReRAM)":[52],"based":[53],"accelerators":[54,178],"promising":[56],"for":[57,71,179],"in-situ":[58,86],"DNNs.":[61],"In":[62,150],"work,":[64],"we":[65],"design":[66],"an":[67,158],"accelerator":[68],"named":[69],"ReBoc":[70],"accelerating":[72],"DNNs":[74,142],"ReRAM":[76,110],"to":[77,104,131,143,172,184],"reap":[78],"benefits":[80],"light-weight":[82],"simultaneously.":[88],"We":[89],"propose":[90],"novel":[92],"mapping":[93],"scheme":[94],"utilizes":[96],"Horizontal":[97],"Weight":[98,102],"Slicing":[99],"Intra-Crossbar":[101],"Duplication":[103],"map":[105],"onto":[109],"crossbars":[111],"with":[112],"significant":[113],"improved":[114],"crossbar":[115],"utilization.":[116],"Moreover,":[117],"two":[118],"specific":[119],"techniques,":[120],"namely":[121],"Input":[122,126],"Slice":[123],"Reusing":[124],"Tile":[127],"Sharing":[128],"introduced":[130],"take":[132],"advantage":[133],"circulant":[136,141],"calculation":[137],"feature":[138],"block-":[140],"reduce":[144],"data":[145],"access":[146],"buffer":[148],"size.":[149],"REBOC,":[151],"model":[154],"is":[155],"executed":[156],"within":[157],"intra-layer":[159],"pipeline":[161],"achieves":[163,189],"respectively":[164],"96\u00d7":[165],"8.86\u00d7":[167],"power":[168],"efficiency":[169],"improvement":[170],"compared":[171],"state-of-the-art":[174],"FPGA":[175],"ASIC":[177],"networks.":[182],"Compared":[183],"ReRAM-based":[185],"accelerators,":[187],"REBOC":[188],"averagely":[190],"4.1\u00d7":[191],"speedup":[192],"2.6\u00d7":[194],"energy":[195],"reduction.":[196]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
