{"id":"https://openalex.org/W4206624899","doi":"https://doi.org/10.1109/icecs53924.2021.9665461","title":"On Reducing the Number of Multiplications in RNS-based CNN Accelerators","display_name":"On Reducing the Number of Multiplications in RNS-based CNN Accelerators","publication_year":2021,"publication_date":"2021-11-28","ids":{"openalex":"https://openalex.org/W4206624899","doi":"https://doi.org/10.1109/icecs53924.2021.9665461"},"language":"en","primary_location":{"id":"doi:10.1109/icecs53924.2021.9665461","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icecs53924.2021.9665461","pdf_url":null,"source":{"id":"https://openalex.org/S4363608220","display_name":"2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","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/A5015747767","display_name":"Vasilis Sakellariou","orcid":"https://orcid.org/0000-0002-2581-3193"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":true,"raw_author_name":"Vasilis Sakellariou","raw_affiliation_strings":["Electrical Engineering and Computer Science Department, Khalifa University, Abu Dhabi, UAE"],"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science Department, Khalifa University, Abu Dhabi, UAE","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021252086","display_name":"Vassilis Paliouras","orcid":"https://orcid.org/0000-0002-1414-7500"},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Vassilis Paliouras","raw_affiliation_strings":["Electrical and Computer Engineering Department, University of Patras, Patras, Greece"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering Department, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090575086","display_name":"Ioannis Kouretas","orcid":"https://orcid.org/0000-0002-8574-8469"},"institutions":[{"id":"https://openalex.org/I174878644","display_name":"University of Patras","ror":"https://ror.org/017wvtq80","country_code":"GR","type":"education","lineage":["https://openalex.org/I174878644"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Ioannis Kouretas","raw_affiliation_strings":["Electrical and Computer Engineering Department, University of Patras, Patras, Greece"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering Department, University of Patras, Patras, Greece","institution_ids":["https://openalex.org/I174878644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078108496","display_name":"Hani Saleh","orcid":"https://orcid.org/0000-0002-7185-0278"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Hani Saleh","raw_affiliation_strings":["Electrical Engineering and Computer Science Department, Khalifa University, Abu Dhabi, UAE"],"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science Department, Khalifa University, Abu Dhabi, UAE","institution_ids":["https://openalex.org/I176601375"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045307151","display_name":"T. Stouraitis","orcid":"https://orcid.org/0000-0002-3696-4958"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Thanos Stouraitis","raw_affiliation_strings":["Electrical Engineering and Computer Science Department, Khalifa University, Abu Dhabi, UAE"],"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science Department, Khalifa University, Abu Dhabi, UAE","institution_ids":["https://openalex.org/I176601375"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5015747767"],"corresponding_institution_ids":["https://openalex.org/I176601375"],"apc_list":null,"apc_paid":null,"fwci":1.4181,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.83085046,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9663000106811523,"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"}},{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9545000195503235,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/operand","display_name":"Operand","score":0.858814001083374},{"id":"https://openalex.org/keywords/residue-number-system","display_name":"Residue number system","score":0.6862630844116211},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.648604154586792},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6286191940307617},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.593170702457428},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.5292664766311646},{"id":"https://openalex.org/keywords/convolution","display_name":"Convolution (computer science)","score":0.525075376033783},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5239068269729614},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.5142731070518494},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.46465176343917847},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.44133368134498596},{"id":"https://openalex.org/keywords/application-specific-integrated-circuit","display_name":"Application-specific integrated circuit","score":0.4342937767505646},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.42203235626220703},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.30050379037857056},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.267358660697937},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1453639566898346},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12202292680740356}],"concepts":[{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.858814001083374},{"id":"https://openalex.org/C71480937","wikidata":"https://www.wikidata.org/wiki/Q3086516","display_name":"Residue number system","level":2,"score":0.6862630844116211},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.648604154586792},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6286191940307617},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.593170702457428},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.5292664766311646},{"id":"https://openalex.org/C45347329","wikidata":"https://www.wikidata.org/wiki/Q5166604","display_name":"Convolution (computer science)","level":3,"score":0.525075376033783},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5239068269729614},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.5142731070518494},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.46465176343917847},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.44133368134498596},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.4342937767505646},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.42203235626220703},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.30050379037857056},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.267358660697937},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1453639566898346},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12202292680740356},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icecs53924.2021.9665461","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icecs53924.2021.9665461","pdf_url":null,"source":{"id":"https://openalex.org/S4363608220","display_name":"2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.8799999952316284,"id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G4499175586","display_name":null,"funder_award_id":"2020-AH-2983","funder_id":"https://openalex.org/F4320306087","funder_display_name":"Semiconductor Research Corporation"}],"funders":[{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320322334","display_name":"Khalifa University of Science, Technology and Research","ror":"https://ror.org/05hffr360"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1489433220","https://openalex.org/W1672699986","https://openalex.org/W2039540200","https://openalex.org/W2149043711","https://openalex.org/W2166677869","https://openalex.org/W2513554817","https://openalex.org/W2604319603","https://openalex.org/W2784212229","https://openalex.org/W2913405856","https://openalex.org/W2963122961","https://openalex.org/W2980200167","https://openalex.org/W2991012113","https://openalex.org/W3023192521","https://openalex.org/W3134750800","https://openalex.org/W3157388308"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2556282987","https://openalex.org/W1533508804","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2951333260","https://openalex.org/W3157543420","https://openalex.org/W2197726885","https://openalex.org/W2143049091"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"a":[3,34,68,141,160,171],"method":[4,167],"to":[5,49,84,96,108,145,150,159,170],"reduce":[6],"the":[7,18,21,30,50,58,64,80,87,90,97,100,134,151,165],"number":[8,35,59,101],"of":[9,20,36,54,60,82,89,102,133,143],"multiplications":[10,103,117],"in":[11,45,174,179],"Convolutional":[12],"Neural":[13],"Networks":[14],"(CNNs)":[15],"by":[16,78],"exploiting":[17],"properties":[19],"Residue":[22],"Number":[23],"System":[24],"(RNS)":[25],"is":[26,70],"proposed.":[27],"RNS":[28,56,155,162],"decomposes":[29],"elementary":[31],"computations":[32,83],"into":[33],"small":[37,51],"bit-width,":[38],"independent":[39],"channels,":[40],"which":[41],"can":[42,104],"be":[43,105],"processed":[44],"parallel.":[46],"Naturally,":[47],"due":[48],"dynamic":[52],"range":[53],"each":[55],"channel,":[57],"common":[61,75],"factors":[62,76],"inside":[63],"weight":[65],"kernels":[66],"during":[67],"convolution":[69],"increased.":[71],"By":[72],"identifying":[73],"these":[74],"and":[77,147,153,176],"rearranging":[79],"order":[81],"perform":[85],"first":[86],"additions":[88],"input":[91],"feature-map":[92],"terms":[93],"that":[94],"correspond":[95],"same":[98],"factors,":[99],"reduced":[106],"up":[107,144],"97":[109],"%,":[110],"for":[111],"state-of-the-art":[112],"CNN":[113],"models.":[114],"The":[115],"remaining":[116],"are":[118,123],"also":[119,168],"simplified,":[120],"as":[121],"they":[122],"implemented":[124],"through":[125],"shift-add":[126],"operations":[127],"or":[128],"fixed-operand":[129],"multipliers.":[130],"ASIC":[131],"implementations":[132],"proposed":[135,166],"Processing":[136],"Element":[137],"(PE)":[138],"architecture":[139],"show":[140],"speedup":[142],"2.67\u00d7":[146],"1.64\u00d7":[148],"compared":[149],"binary":[152],"conventional":[154,161],"counterparts,":[156],"respectively.":[157],"Compared":[158],"PE":[163],"implementation,":[164],"leads":[169],"20%":[172],"reduction":[173,178],"area":[175],"16%":[177],"power":[180],"consumption.":[181]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
