{"id":"https://openalex.org/W4318685316","doi":"https://doi.org/10.1145/3566097.3567871","title":"Agile Hardware and Software Co-Design for RISC-V-Based Multi-Precision Deep Learning Microprocessor","display_name":"Agile Hardware and Software Co-Design for RISC-V-Based Multi-Precision Deep Learning Microprocessor","publication_year":2023,"publication_date":"2023-01-16","ids":{"openalex":"https://openalex.org/W4318685316","doi":"https://doi.org/10.1145/3566097.3567871"},"language":"en","primary_location":{"id":"doi:10.1145/3566097.3567871","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3566097.3567871","pdf_url":null,"source":{"id":"https://openalex.org/S4363608968","display_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","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":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","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/A5015835610","display_name":"Zicheng He","orcid":"https://orcid.org/0000-0003-1598-2118"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Zicheng He","raw_affiliation_strings":["Southern University of Science and Technology and University of California, Los Angeles"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology and University of California, Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055425079","display_name":"Ao Shen","orcid":"https://orcid.org/0000-0003-4722-2367"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ao Shen","raw_affiliation_strings":["Southern University of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034400927","display_name":"Qiufeng Li","orcid":"https://orcid.org/0000-0002-2608-7656"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiufeng Li","raw_affiliation_strings":["Southern University of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046207386","display_name":"Quan Cheng","orcid":"https://orcid.org/0000-0001-5519-3258"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Quan Cheng","raw_affiliation_strings":["Southern University of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034853402","display_name":"Hao Yu","orcid":"https://orcid.org/0000-0002-2674-4118"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hao Yu","raw_affiliation_strings":["Southern University of Science and Technology"],"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5015835610"],"corresponding_institution_ids":["https://openalex.org/I161318765"],"apc_list":null,"apc_paid":null,"fwci":1.0187,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.73823192,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"490","last_page":"495"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9979000091552734,"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/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9979000091552734,"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/T13114","display_name":"Image Processing Techniques and Applications","score":0.9954000115394592,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"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.993399977684021,"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.7236128449440002},{"id":"https://openalex.org/keywords/co-design","display_name":"Co-design","score":0.6410390734672546},{"id":"https://openalex.org/keywords/microprocessor","display_name":"Microprocessor","score":0.6349402070045471},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.5885695219039917},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.5725811123847961},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5201747417449951},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5156530141830444},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4698421359062195},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.38099464774131775},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.25123360753059387},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.2317693829536438},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.18296808004379272}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7236128449440002},{"id":"https://openalex.org/C180962459","wikidata":"https://www.wikidata.org/wiki/Q1038171","display_name":"Co-design","level":2,"score":0.6410390734672546},{"id":"https://openalex.org/C2780728072","wikidata":"https://www.wikidata.org/wiki/Q5297","display_name":"Microprocessor","level":2,"score":0.6349402070045471},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.5885695219039917},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.5725811123847961},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5201747417449951},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5156530141830444},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4698421359062195},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.38099464774131775},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.25123360753059387},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2317693829536438},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.18296808004379272}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3566097.3567871","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3566097.3567871","pdf_url":null,"source":{"id":"https://openalex.org/S4363608968","display_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","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":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W2112796928","https://openalex.org/W2194775991","https://openalex.org/W2276486856","https://openalex.org/W2475840367","https://openalex.org/W2518660313","https://openalex.org/W2584311934","https://openalex.org/W2592389822","https://openalex.org/W2612445135","https://openalex.org/W2804032941","https://openalex.org/W2896983500","https://openalex.org/W2930264842","https://openalex.org/W2940126124","https://openalex.org/W2963367920","https://openalex.org/W3011338798","https://openalex.org/W3012249773","https://openalex.org/W3035582633","https://openalex.org/W4213013241","https://openalex.org/W4251637954","https://openalex.org/W6687483927","https://openalex.org/W6761772364"],"related_works":["https://openalex.org/W39373273","https://openalex.org/W2098026815","https://openalex.org/W2390545901","https://openalex.org/W2351709090","https://openalex.org/W2545964721","https://openalex.org/W2204566833","https://openalex.org/W2512308948","https://openalex.org/W2068921804","https://openalex.org/W2112732048","https://openalex.org/W4387696986"],"abstract_inverted_index":{"Recent":[0],"network":[1],"architecture":[2],"search":[3],"(NAS)":[4],"has":[5],"been":[6,26],"widely":[7],"applied":[8],"to":[9,30,42,77],"simplify":[10],"deep":[11,65],"learning":[12,66],"neural":[13],"networks,":[14],"which":[15],"typically":[16],"result":[17],"in":[18,114],"a":[19,75,119],"multi-precision":[20,23,33,45,48,64,80,84,96,107],"network.":[21],"Many":[22],"accelerators":[24,108],"have":[25,54,69],"developed":[27,55],"as":[28],"well":[29],"support":[31],"computing":[32],"networks":[34,46,82],"manually.":[35],"A":[36],"software-hardware":[37],"interface":[38],"is":[39],"thereby":[40],"needed":[41],"automatically":[43,78],"map":[44],"onto":[47,83],"accelerators.":[49],"In":[50],"this":[51],"paper,":[52],"we":[53],"an":[56],"agile":[57],"hardware":[58],"and":[59],"software":[60],"co-design":[61],"for":[62],"RISC-V-based":[63],"microprocessor.":[67],"We":[68],"designed":[70],"custom":[71],"RISC-V":[72,104],"instructions":[73],"with":[74,93,106],"framework":[76],"compile":[79],"CNN":[81,85,97],"accelerators,":[86],"demonstrated":[87],"on":[88,118],"FPGA.":[89,122],"Experiments":[90],"show":[91],"that":[92],"NAS":[94],"optimized":[95],"models":[98],"(LeNet,":[99],"VGG16,":[100],"ResNet,":[101],"MobileNet),":[102],"the":[103,111],"core":[105],"can":[109],"reach":[110],"highest":[112],"throughput":[113],"2,4,8-bit":[115],"precisions":[116],"respectively":[117],"Xilinx":[120],"ZCU102":[121]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
