{"id":"https://openalex.org/W7125928936","doi":"https://doi.org/10.1109/smc58881.2025.11342813","title":"A High-Performance and Memory-Efficient RISC-V Operating System Optimization for AIoT","display_name":"A High-Performance and Memory-Efficient RISC-V Operating System Optimization for AIoT","publication_year":2025,"publication_date":"2025-10-05","ids":{"openalex":"https://openalex.org/W7125928936","doi":"https://doi.org/10.1109/smc58881.2025.11342813"},"language":null,"primary_location":{"id":"doi:10.1109/smc58881.2025.11342813","is_oa":false,"landing_page_url":"https://doi.org/10.1109/smc58881.2025.11342813","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","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/A5100744970","display_name":"Lei Cheng","orcid":"https://orcid.org/0000-0003-1122-2648"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Limin Cheng","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085058762","display_name":"Ke Gao","orcid":"https://orcid.org/0009-0001-2247-5678"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ke Gao","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102969820","display_name":"Jiong Yu","orcid":"https://orcid.org/0000-0001-5737-9419"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiageng Yu","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101602321","display_name":"Ruizhi Chen","orcid":"https://orcid.org/0000-0001-7219-4658"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ruizhi Chen","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100613917","display_name":"Weijia Li","orcid":"https://orcid.org/0000-0003-1838-9176"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weijia Li","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102019279","display_name":"Ling Li","orcid":"https://orcid.org/0000-0003-4498-9466"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ling Li","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5124053661","display_name":"Yanjun Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanjun Wu","raw_affiliation_strings":["Chinese Academy of Sciences,Institute of Software,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Institute of Software,Beijing,China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5100744970"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210128818"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.77432297,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"5185","last_page":"5190"},"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.29019999504089355,"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.29019999504089355,"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.15230000019073486,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.08760000020265579,"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/memory-footprint","display_name":"Memory footprint","score":0.8159999847412109},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.49390000104904175},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4878999888896942},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4629000127315521},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44929999113082886},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.42829999327659607},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.4043000042438507},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.397599995136261}],"concepts":[{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.8159999847412109},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8032000064849854},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.49390000104904175},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4878999888896942},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4668999910354614},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4629000127315521},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44929999113082886},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.44369998574256897},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.42829999327659607},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.4043000042438507},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.397599995136261},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3882000148296356},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3698999881744385},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3630000054836273},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.34790000319480896},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.3395000100135803},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.31869998574256897},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.31130000948905945},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.3093000054359436},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.302700012922287},{"id":"https://openalex.org/C157170001","wikidata":"https://www.wikidata.org/wiki/Q4781507","display_name":"Applications of artificial intelligence","level":2,"score":0.2854999899864197},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.28040000796318054},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.27239999175071716},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.26019999384880066},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.2515000104904175},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/smc58881.2025.11342813","is_oa":false,"landing_page_url":"https://doi.org/10.1109/smc58881.2025.11342813","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2121788702","https://openalex.org/W2971775058","https://openalex.org/W3023053109","https://openalex.org/W3117482727","https://openalex.org/W3128975413","https://openalex.org/W3166272535","https://openalex.org/W3189288954","https://openalex.org/W4212883115","https://openalex.org/W4308083752","https://openalex.org/W4372266579","https://openalex.org/W4385489523","https://openalex.org/W4385569857","https://openalex.org/W4387092277","https://openalex.org/W4387266973"],"related_works":[],"abstract_inverted_index":{"The":[0],"openness":[1],"and":[2,38,70,94,155,186],"flexibility":[3],"of":[4,20,78,100,179,198],"the":[5,76,98,130,175,180,192],"RISC-V":[6,30,54,115,142],"instruction":[7],"set":[8],"architecture":[9],"(ISA)":[10],"have":[11],"driven":[12],"its":[13,199],"widespread":[14],"adoption":[15,99],"in":[16,55,81,97,116,160],"AIoT":[17,56],"(Artificial":[18],"Intelligence":[19],"Things)":[21],"devices.":[22,57],"However,":[23],"existing":[24],"operating":[25],"systems":[26],"(OSes)":[27],"for":[28,53,114],"real":[29,141],"hardware":[31,143],"often":[32],"suffer":[33],"from":[34,126],"poor":[35],"application":[36],"performance":[37,63,77,153],"large":[39],"memory":[40,137,177],"footprints.":[41],"To":[42],"address":[43],"these":[44],"issues,":[45],"we":[46,59,85,104,123],"propose":[47],"an":[48,61],"OS":[49,108,120,131,193],"optimization":[50,121],"scheme":[51],"tailored":[52,113],"First,":[58],"introduce":[60],"application-transparent":[62],"enhancement":[64],"mechanism":[65],"that":[66],"leverages":[67],"both":[68],"coarse-":[69],"fine-grained":[71],"process":[72],"management":[73],"to":[74,128,148,157,165,196],"improve":[75],"applications,":[79,189],"particularly":[80],"AI":[82,161,187],"inference.":[83],"Second,":[84],"design":[86],"a":[87,106,149],"low-memory-footprint":[88],"software":[89,101],"stack":[90],"through":[91],"theoretical":[92],"analysis":[93],"careful":[95],"trade-offs":[96],"components.":[102],"Lastly,":[103],"develop":[105],"lightweight":[107],"image":[109,132,194],"construction":[110],"strategy":[111],"algorithm":[112],"AIoT.":[117],"Using":[118],"our":[119],"scheme,":[122],"build":[124],"PolyOS":[125,145],"scratch":[127],"reduce":[129],"size,":[133],"thereby":[134],"further":[135],"lowering":[136],"footprint.":[138],"Across":[139],"four":[140],"platforms,":[144],"achieves":[146],"up":[147,156],"142%":[150],"overall":[151],"system":[152],"improvement":[154],"5.90\u00d7":[158],"speedup":[159],"inference":[162,188],"applications":[163],"compared":[164],"baseline":[166,200],"OSes":[167],"(Armbian,":[168],"Nucleisys,":[169],"etc.).":[170],"It":[171],"also":[172],"significantly":[173],"reduces":[174],"runtime":[176],"footprint":[178],"standard":[181],"C":[182],"library,":[183],"OpenCV,":[184],"QuickJS,":[185],"while":[190],"shrinking":[191],"size":[195],"1/3.14\u20131/23.48":[197],"OS.":[201]},"counts_by_year":[],"updated_date":"2026-01-29T23:17:01.242718","created_date":"2026-01-29T00:00:00"}
