{"id":"https://openalex.org/W4214514826","doi":"https://doi.org/10.1145/3503222.3507746","title":"BiSon-e: a lightweight and high-performance accelerator for narrow integer linear algebra computing on the edge","display_name":"BiSon-e: a lightweight and high-performance accelerator for narrow integer linear algebra computing on the edge","publication_year":2022,"publication_date":"2022-02-22","ids":{"openalex":"https://openalex.org/W4214514826","doi":"https://doi.org/10.1145/3503222.3507746"},"language":"en","primary_location":{"id":"doi:10.1145/3503222.3507746","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507746","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/11573/1699649","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064165125","display_name":"Enrico Reggiani","orcid":"https://orcid.org/0000-0003-1385-7962"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Enrico Reggiani","raw_affiliation_strings":["Polytechnic University of Catalonia, Spain / Barcelona Supercomputing Center, Spain"],"raw_orcid":"https://orcid.org/0000-0003-1385-7962","affiliations":[{"raw_affiliation_string":"Polytechnic University of Catalonia, Spain / Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081670831","display_name":"Marco A. Ram\u00edrez","orcid":"https://orcid.org/0000-0003-4945-7338"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Crist\u00f3bal Ram\u00edrez Lazo","raw_affiliation_strings":["Polytechnic University of Catalonia, Spain / Barcelona Supercomputing Center, Spain"],"raw_orcid":"https://orcid.org/0000-0003-4945-7338","affiliations":[{"raw_affiliation_string":"Polytechnic University of Catalonia, Spain / Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088522684","display_name":"Roger Figueras","orcid":"https://orcid.org/0000-0003-2407-1228"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Roger Figueras Bagu\u00e9","raw_affiliation_strings":["Barcelona Supercomputing Center, Spain"],"raw_orcid":"https://orcid.org/0000-0003-2407-1228","affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084390427","display_name":"Adri\u00e1n Cristal","orcid":"https://orcid.org/0000-0003-1277-9296"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Adri\u00e1n Cristal","raw_affiliation_strings":["Polytechnic University of Catalonia, Spain / Barcelona Supercomputing Center, Spain"],"raw_orcid":"https://orcid.org/0000-0003-1277-9296","affiliations":[{"raw_affiliation_string":"Polytechnic University of Catalonia, Spain / Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067054447","display_name":"Mauro Olivieri","orcid":"https://orcid.org/0000-0002-0214-9904"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I861853513","display_name":"Sapienza University of Rome","ror":"https://ror.org/02be6w209","country_code":"IT","type":"education","lineage":["https://openalex.org/I861853513"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES","IT"],"is_corresponding":false,"raw_author_name":"Mauro Olivieri","raw_affiliation_strings":["Sapienza University of Rome, Italy / Barcelona Supercomputing Center, Spain"],"raw_orcid":"https://orcid.org/0000-0002-0214-9904","affiliations":[{"raw_affiliation_string":"Sapienza University of Rome, Italy / Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I861853513","https://openalex.org/I2799803557"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075162875","display_name":"Osman \u00dcnsal","orcid":"https://orcid.org/0000-0002-0544-9697"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Osman Sabri Unsal","raw_affiliation_strings":["Barcelona Supercomputing Center, Spain"],"raw_orcid":"https://orcid.org/0000-0002-0544-9697","affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5064165125"],"corresponding_institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":2.568,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.88874933,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"56","last_page":"69"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9975000023841858,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9975000023841858,"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.7742738723754883},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6352927088737488},{"id":"https://openalex.org/keywords/simd","display_name":"SIMD","score":0.5327116847038269},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.4498688876628876},{"id":"https://openalex.org/keywords/linear-algebra","display_name":"Linear algebra","score":0.44357264041900635},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.36127322912216187},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11678168177604675}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7742738723754883},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6352927088737488},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.5327116847038269},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.4498688876628876},{"id":"https://openalex.org/C139352143","wikidata":"https://www.wikidata.org/wiki/Q82571","display_name":"Linear algebra","level":2,"score":0.44357264041900635},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.36127322912216187},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11678168177604675},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3503222.3507746","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507746","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:iris.uniroma1.it:11573/1699649","is_oa":true,"landing_page_url":"https://hdl.handle.net/11573/1699649","pdf_url":null,"source":{"id":"https://openalex.org/S4377196107","display_name":"IRIS Research product catalog (Sapienza University of Rome)","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":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:upcommons.upc.edu:2117/367954","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/367954","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:iris.uniroma1.it:11573/1699649","is_oa":true,"landing_page_url":"https://hdl.handle.net/11573/1699649","pdf_url":null,"source":{"id":"https://openalex.org/S4377196107","display_name":"IRIS Research product catalog (Sapienza University of Rome)","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":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G3690828678","display_name":null,"funder_award_id":"PID2019","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G4986017096","display_name":null,"funder_award_id":"001-P-001723","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G5634946813","display_name":null,"funder_award_id":"2014-2020","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G6006988010","display_name":null,"funder_award_id":"PID2019-107255GB","funder_id":"https://openalex.org/F4320322930","funder_display_name":"Ministerio de Ciencia e Innovaci\u00f3n"},{"id":"https://openalex.org/G6833763678","display_name":null,"funder_award_id":"PID2019-107255GB","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G6870533126","display_name":null,"funder_award_id":"2014-2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8684520763","display_name":null,"funder_award_id":"PID2019","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320322930","display_name":"Ministerio de Ciencia e Innovaci\u00f3n","ror":"https://ror.org/034900433"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320335598","display_name":"Agencia Estatal de Investigaci\u00f3n","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W152964218","https://openalex.org/W1554198395","https://openalex.org/W1709275931","https://openalex.org/W2011136852","https://openalex.org/W2071176954","https://openalex.org/W2077853647","https://openalex.org/W2120847449","https://openalex.org/W2170382128","https://openalex.org/W2188496397","https://openalex.org/W2416799949","https://openalex.org/W2605739168","https://openalex.org/W2618530766","https://openalex.org/W2884675507","https://openalex.org/W2903735800","https://openalex.org/W2915771847","https://openalex.org/W2945146780","https://openalex.org/W2963029056","https://openalex.org/W2963255460","https://openalex.org/W2970796375","https://openalex.org/W2982144630","https://openalex.org/W2998218113","https://openalex.org/W3008515144","https://openalex.org/W3036554530","https://openalex.org/W3047342117","https://openalex.org/W3102724434","https://openalex.org/W3106640704","https://openalex.org/W3177399774","https://openalex.org/W3187235458","https://openalex.org/W3190695173","https://openalex.org/W6687085719","https://openalex.org/W6959643953"],"related_works":["https://openalex.org/W1515082385","https://openalex.org/W1585350690","https://openalex.org/W3096209535","https://openalex.org/W2000051442","https://openalex.org/W2008876287","https://openalex.org/W1496703677","https://openalex.org/W3005521981","https://openalex.org/W2100142710","https://openalex.org/W4224215426","https://openalex.org/W2761234150"],"abstract_inverted_index":{"Linear":[0],"algebra":[1,91,139],"computational":[2,64],"kernels":[3,92,140],"based":[4,86,93,153],"on":[5,73,94,98,109,154],"byte":[6],"and":[7,38,50,58,133,157,161,185,191,200,209,224],"sub-byte":[8],"integer":[9,96],"data":[10,143],"formats":[11],"are":[12],"at":[13],"the":[14,29,67,121,130,134,173,183,189,216,226],"base":[15],"of":[16,19,31,47,69,137,188,219,229],"many":[17],"classes":[18],"applications,":[20],"ranging":[21],"from":[22,34],"Deep":[23],"Learning":[24],"to":[25,36,127,172,206,215,237],"Pattern":[26],"Matching.":[27],"Porting":[28],"computation":[30],"these":[32,70],"applications":[33],"cloud":[35],"edge":[37,99],"mobile":[39],"devices":[40],"would":[41],"enable":[42],"significant":[43],"improvements":[44],"in":[45,159,211],"terms":[46],"security,":[48],"safety,":[49],"energy":[51,59,227],"efficiency.":[52],"However,":[53],"despite":[54],"their":[55,61],"low":[56],"memory":[57,131],"demands,":[60],"intrinsically":[62],"high":[63],"intensity":[65,136],"makes":[66],"execution":[68,212],"workloads":[71],"challenging":[72],"highly":[74],"resource-constrained":[75],"devices.":[76],"In":[77],"this":[78],"paper,":[79],"we":[80],"present":[81],"BiSon-e,":[82],"a":[83,149,165,220,238],"novel":[84,116],"RISC-V":[85,222],"architecture":[87,117],"that":[88],"accelerates":[89],"linear":[90,138],"narrow":[95,142],"computations":[97],"processors":[100],"by":[101,233],"performing":[102],"Single":[103],"Instruction":[104],"Multiple":[105],"Data":[106],"(SIMD)":[107],"operations":[108],"off-the-shelf":[110],"scalar":[111,217],"Functional":[112],"Units":[113],"(FUs).":[114],"Our":[115,176],"is":[118],"built":[119],"upon":[120],"binary":[122],"segmentation":[123],"technique,":[124],"which":[125],"allows":[126],"significantly":[128],"reduce":[129],"footprint":[132],"arithmetic":[135],"requiring":[141],"sizes.":[144],"We":[145],"integrate":[146],"BiSon-e":[147],"into":[148],"complete":[150],"System-on-Chip":[151],"(SoC)":[152],"RISC-V,":[155],"synthesized":[156],"Place&Routed":[158],"65nm":[160],"22nm":[162],"technologies,":[163],"introducing":[164],"negligible":[166],"0.07%":[167],"area":[168],"overhead":[169],"with":[170,197],"respect":[171],"baseline":[174],"architecture.":[175],"experimental":[177],"evaluation":[178],"shows":[179],"that,":[180],"when":[181,235],"computing":[182],"Convolution":[184],"Fully-Connected":[186],"layers":[187],"AlexNet":[190],"VGG-16":[192],"Convolutional":[193],"Neural":[194],"Networks":[195],"(CNNs)":[196],"8-,":[198],"4-,":[199],"2-bit,":[201],"our":[202],"solution":[203],"gains":[204],"up":[205],"5.6\u00d7,":[207],"13.9\u00d7":[208],"24\u00d7":[210],"time":[213],"compared":[214,236],"implementation":[218],"single":[221],"core,":[223],"improves":[225],"efficiency":[228],"string":[230],"matching":[231],"tasks":[232],"5\u00d7":[234],"RISC-V-based":[239],"Vector":[240],"Processing":[241],"Unit":[242],"(VPU).":[243]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2022-03-02T00:00:00"}
