{"id":"https://openalex.org/W4389252519","doi":"https://doi.org/10.1109/tc.2023.3336174","title":"RISC-V Custom Instructions of Elementary Functions for IoT Endpoint Devices","display_name":"RISC-V Custom Instructions of Elementary Functions for IoT Endpoint Devices","publication_year":2023,"publication_date":"2023-12-01","ids":{"openalex":"https://openalex.org/W4389252519","doi":"https://doi.org/10.1109/tc.2023.3336174"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2023.3336174","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2023.3336174","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-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/A5101526504","display_name":"Yuxing Chen","orcid":"https://orcid.org/0000-0003-4227-0204"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuxing Chen","raw_affiliation_strings":["School of Electronic Science and Engineering, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0003-4227-0204","affiliations":[{"raw_affiliation_string":"School of Electronic Science and Engineering, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004447853","display_name":"Xinrui Wang","orcid":"https://orcid.org/0000-0003-0718-1556"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinrui Wang","raw_affiliation_strings":["School of Electronic Science and Engineering, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0003-0718-1556","affiliations":[{"raw_affiliation_string":"School of Electronic Science and Engineering, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Suwen Song","orcid":"https://orcid.org/0000-0001-5366-1396"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Suwen Song","raw_affiliation_strings":["School of Electronic Science and Engineering, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0001-5366-1396","affiliations":[{"raw_affiliation_string":"School of Electronic Science and Engineering, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056805627","display_name":"Lang Feng","orcid":"https://orcid.org/0000-0001-9943-0550"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lang Feng","raw_affiliation_strings":["School of Integrated Circuits, Sun Yat-sen University, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0001-9943-0550","affiliations":[{"raw_affiliation_string":"School of Integrated Circuits, Sun Yat-sen University, Shenzhen, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100696999","display_name":"Zhongfeng Wang","orcid":"https://orcid.org/0000-0002-7227-4786"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongfeng Wang","raw_affiliation_strings":["School of Electronic Science and Engineering, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-7227-4786","affiliations":[{"raw_affiliation_string":"School of Electronic Science and Engineering, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8554,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.85624191,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"73","issue":"2","first_page":"523","last_page":"535"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9993000030517578,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9993000030517578,"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9955000281333923,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6958293318748474},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.49148261547088623},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3889520764350891},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3545406460762024},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3522353172302246},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3253015875816345},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.28764957189559937},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14206674695014954}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6958293318748474},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.49148261547088623},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3889520764350891},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3545406460762024},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3522353172302246},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3253015875816345},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.28764957189559937},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14206674695014954}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2023.3336174","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2023.3336174","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-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":[{"id":"https://metadata.un.org/sdg/7","score":0.46000000834465027,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G4187776313","display_name":null,"funder_award_id":"2022YFB4400604","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G7225354281","display_name":null,"funder_award_id":"62204111","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1985956780","https://openalex.org/W2119325997","https://openalex.org/W2150633168","https://openalex.org/W2167791700","https://openalex.org/W2171696851","https://openalex.org/W2249702106","https://openalex.org/W2324298973","https://openalex.org/W2399237939","https://openalex.org/W2582274641","https://openalex.org/W2587587411","https://openalex.org/W2612872912","https://openalex.org/W2950865323","https://openalex.org/W2963255460","https://openalex.org/W2964731543","https://openalex.org/W2971327877","https://openalex.org/W2971734757","https://openalex.org/W2979332426","https://openalex.org/W2996943723","https://openalex.org/W3035954150","https://openalex.org/W3112512861","https://openalex.org/W3127139031","https://openalex.org/W3129773114","https://openalex.org/W3135345339","https://openalex.org/W3135384844","https://openalex.org/W3137663249","https://openalex.org/W3156145546","https://openalex.org/W3180641418","https://openalex.org/W3185844128","https://openalex.org/W3189112062","https://openalex.org/W3195584986","https://openalex.org/W3200585926","https://openalex.org/W3206171855","https://openalex.org/W4200444208","https://openalex.org/W4212986161","https://openalex.org/W4226180019","https://openalex.org/W4296426141","https://openalex.org/W4297818274","https://openalex.org/W4318664192"],"related_works":["https://openalex.org/W2135839484","https://openalex.org/W2788043238","https://openalex.org/W3000296992","https://openalex.org/W2115140794","https://openalex.org/W4237840813","https://openalex.org/W4293083489","https://openalex.org/W2035206467","https://openalex.org/W2512308948","https://openalex.org/W2068921804","https://openalex.org/W1993387723"],"abstract_inverted_index":{"The":[0,124,189],"computation":[1,119],"of":[2,10,12,64,79,82,106],"elementary":[3,35,50],"functions":[4,51],"is":[5,152,182],"required":[6],"in":[7],"many":[8,39],"tasks":[9,120],"Internet":[11],"Things":[13],"(IoT)":[14],"endpoint":[15,27],"devices,":[16],"for":[17,49,121,209],"example,":[18],"communications,":[19],"image":[20],"processing,":[21],"and":[22,70,87,103,118,171,201],"biomedical":[23],"signal":[24],"processing.":[25],"IoT":[26,83,122,207],"devices":[28,208],"generally":[29],"adopt":[30],"software":[31,101],"approaches":[32],"to":[33,52,75,94,132,135,203,205],"compute":[34],"functions,":[36],"which":[37,181],"take":[38],"cycles.":[40],"To":[41],"improve":[42],"efficiency,":[43],"this":[44],"work":[45],"proposes":[46],"custom":[47,66,125,197],"instructions":[48,67,126,198],"the":[53,65,77,97,107,149,159,168,178,186,195],"open-source":[54],"RISC-V":[55],"instruction":[56],"set":[57],"architecture":[58,109],"(ISA).":[59],"In":[60],"particular,":[61],"several":[62],"variants":[63],"(fast,":[68],"intermediate,":[69],"tiny":[71,160],"variants)":[72],"are":[73,91,110,199],"developed":[74],"satisfy":[76],"needs":[78],"various":[80,210],"types":[81],"devices.":[84,123],"Microarchitecture":[85],"design":[86,90],"VLSI":[88],"circuit":[89],"then":[92],"proposed":[93,196],"efficiently":[95],"support":[96],"extended":[98],"ISA.":[99],"Both":[100],"emulation":[102],"on-board":[104],"evaluation":[105],"new":[108],"carried":[111],"out":[112],"with":[113,158,167,177],"testbenches":[114],"covering":[115],"typical":[116],"communication":[117],"gain":[127],"speedups":[128],"ranging":[129],"from":[130],"3.3":[131],"18.0":[133],"compared":[134],"a":[136],"baseline":[137],"RV32IM":[138],"design.":[139],"ASIC":[140],"synthesis":[141],"results":[142,191],"under":[143],"TSMC":[144],"28nm":[145],"technology":[146],"demonstrate":[147],"that":[148,194],"power":[150],"overhead":[151],"<inline-formula><tex-math":[153,162,172],"notation=\"LaTeX\">$":[154,163,173],"\\lt":[155,164,174],"$</tex-math></inline-formula>":[156,165,175],"5%":[157],"variant,":[161,170,180],"17%":[166],"intermediate":[169],"26%":[176],"fast":[179],"not":[183],"significant":[184],"considering":[185],"achieved":[187],"speedup.":[188],"experimental":[190],"further":[192],"confirm":[193],"computation-efficient":[200],"versatile":[202],"adapt":[204],"different":[206],"applications.":[211]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
