{"id":"https://openalex.org/W4411143151","doi":"https://doi.org/10.1109/access.2025.3577946","title":"Spike-RISC: Algorithm/ISA Co-Optimization for Efficient SNNs on RISC-V","display_name":"Spike-RISC: Algorithm/ISA Co-Optimization for Efficient SNNs on RISC-V","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4411143151","doi":"https://doi.org/10.1109/access.2025.3577946"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3577946","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3577946","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3577946","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5117932436","display_name":"Ipek Akdeniz","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Ipek Akdeniz","raw_affiliation_strings":["Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078089086","display_name":"Sandy A. Wasif","orcid":"https://orcid.org/0000-0002-6078-8640"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sandy A. Wasif","raw_affiliation_strings":["Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064095385","display_name":"Paul R. Gen\u00dfler","orcid":"https://orcid.org/0000-0002-7175-7284"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Paul R. Genssler","raw_affiliation_strings":["Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059133190","display_name":"Hussam Amrouch","orcid":"https://orcid.org/0000-0002-5649-3102"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hussam Amrouch","raw_affiliation_strings":["Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich, TUM School of Computation, Information and Technology, Chair of AI Processor Design, Munich Institute of Robotics and Machine Intelligence, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"TUM School of Computation, Information and Technology and Munich Institute of Robotics and Machine Intelligence, Chair of AI Processor Design, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5117932436"],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":2.4996,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.89468857,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":"13","issue":null,"first_page":"104666","last_page":"104678"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12702","display_name":"Brain Tumor Detection and Classification","score":0.9789000153541565,"subfield":{"id":"https://openalex.org/subfields/2808","display_name":"Neurology"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T12702","display_name":"Brain Tumor Detection and Classification","score":0.9789000153541565,"subfield":{"id":"https://openalex.org/subfields/2808","display_name":"Neurology"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10876","display_name":"Fault Detection and Control Systems","score":0.921500027179718,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.8062921762466431},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7933060526847839},{"id":"https://openalex.org/keywords/spike","display_name":"Spike (software development)","score":0.6495034694671631},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5790698528289795},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4127950370311737},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.3087995648384094}],"concepts":[{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.8062921762466431},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7933060526847839},{"id":"https://openalex.org/C2781390188","wikidata":"https://www.wikidata.org/wiki/Q25203449","display_name":"Spike (software development)","level":2,"score":0.6495034694671631},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5790698528289795},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4127950370311737},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.3087995648384094},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3577946","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3577946","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:224ac5cbdc084fdfb3232d139df6586d","is_oa":true,"landing_page_url":"https://doaj.org/article/224ac5cbdc084fdfb3232d139df6586d","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 104666-104678 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3577946","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3577946","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.550000011920929,"id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W1604973310","https://openalex.org/W2118159862","https://openalex.org/W2130360162","https://openalex.org/W2150447451","https://openalex.org/W2159951683","https://openalex.org/W2503860213","https://openalex.org/W2513853720","https://openalex.org/W2745933219","https://openalex.org/W2783525259","https://openalex.org/W2903793739","https://openalex.org/W2954181867","https://openalex.org/W2962804204","https://openalex.org/W2963966976","https://openalex.org/W3035644810","https://openalex.org/W3093729901","https://openalex.org/W3117696238","https://openalex.org/W3129357156","https://openalex.org/W3135096391","https://openalex.org/W3164369739","https://openalex.org/W3175499161","https://openalex.org/W3199583196","https://openalex.org/W3201870057","https://openalex.org/W3208637127","https://openalex.org/W4213326125","https://openalex.org/W4214639850","https://openalex.org/W4221160099","https://openalex.org/W4231140224","https://openalex.org/W4283749998","https://openalex.org/W4291910404","https://openalex.org/W4292070554","https://openalex.org/W4312044827","https://openalex.org/W4316038487","https://openalex.org/W4323521052","https://openalex.org/W4366279870","https://openalex.org/W4379471878","https://openalex.org/W4387252531","https://openalex.org/W4400015167","https://openalex.org/W4401014422","https://openalex.org/W4402259494","https://openalex.org/W4403022251","https://openalex.org/W4405270022","https://openalex.org/W4406047628","https://openalex.org/W6640036494","https://openalex.org/W6788645572","https://openalex.org/W6789001519","https://openalex.org/W6857050062"],"related_works":["https://openalex.org/W2538644970","https://openalex.org/W4376881175","https://openalex.org/W4310584696","https://openalex.org/W4237840813","https://openalex.org/W2128502296","https://openalex.org/W4385730960","https://openalex.org/W2993622674","https://openalex.org/W1833044483","https://openalex.org/W4364295250","https://openalex.org/W4382053335"],"abstract_inverted_index":{"Artificial":[0],"intelligence":[1],"has":[2],"proven":[3],"its":[4],"benefits":[5],"in":[6,55,100],"many":[7,59],"domains.":[8],"Yet,":[9],"traditional":[10,36],"deep":[11],"learning":[12],"models":[13],"are":[14,52,61,65],"still":[15],"too":[16],"energy":[17,149],"and":[18,32,42,95,102,153],"compute-intensive":[19],"for":[20,79,138],"resource-constrained":[21,162],"edge":[22,163],"environments.":[23,164],"Spiking":[24],"neural":[25,37],"networks":[26],"(SNNs)":[27],"promise":[28],"a":[29,72,109],"more":[30],"energy-efficient":[31],"low-latency":[33],"alternative":[34],"to":[35,91,112,142],"networks.":[38],"However,":[39],"their":[40],"leaky-integrate":[41],"fire":[43],"(LIF)":[44],"neurons":[45],"rely":[46],"on":[47],"complex":[48],"floating-point":[49,144],"equations,":[50],"which":[51],"very":[53],"costly":[54],"embedded":[56],"systems.":[57],"Further,":[58],"computations":[60],"unnecessary":[62,130],"because":[63],"SNNs":[64,159],"inherently":[66],"sparse.":[67],"This":[68],"paper":[69],"proposes":[70],"Spike-RISC,":[71],"holistic":[73],"algorithm/instruction":[74],"set":[75],"architecture":[76],"(ISA)":[77],"co-optimization":[78],"efficient":[80],"SNN":[81,116],"inference.":[82,119],"Our":[83],"key":[84],"algorithm":[85],"optimizations":[86],"include":[87],"quantizing":[88],"the":[89,97,106,125,143],"weights":[90],"just":[92],"eight":[93],"bits":[94],"exploiting":[96],"network\u2019s":[98],"sparsity":[99],"hardware":[101],"software.":[103],"We":[104],"enhance":[105],"ISA":[107],"of":[108],"RISC-V":[110],"processor":[111],"accelerate":[113],"two":[114],"core":[115],"operations":[117],"during":[118],"The":[120],"sparsity-aware":[121],"vector":[122,136],"unit":[123],"processes":[124],"fully":[126],"connected":[127],"layers":[128],"avoiding":[129],"computations.":[131],"Additionally,":[132],"we":[133],"implement":[134],"custom":[135],"instructions":[137],"LIF":[139],"neurons.":[140],"Compared":[141],"baseline,":[145],"our":[146],"Spike-RISC":[147],"improves":[148],"efficiency":[150],"by":[151,156],"108x":[152],"reduces":[154],"latency":[155],"113x,":[157],"making":[158],"compatible":[160],"with":[161]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-01T17:29:45.350535","created_date":"2025-10-10T00:00:00"}
