{"id":"https://openalex.org/W4414970005","doi":"https://doi.org/10.21655/ijsi.1673-7288.00352","title":"Spike-FlexiCAS: RISC-V Processor Simulator Supporting Flexible Cache Architecture Configuration","display_name":"Spike-FlexiCAS: RISC-V Processor Simulator Supporting Flexible Cache Architecture Configuration","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4414970005","doi":"https://doi.org/10.21655/ijsi.1673-7288.00352"},"language":"en","primary_location":{"id":"doi:10.21655/ijsi.1673-7288.00352","is_oa":true,"landing_page_url":"https://doi.org/10.21655/ijsi.1673-7288.00352","pdf_url":"http://www.ijsi.org/ijsi/article/pdf/352","source":{"id":"https://openalex.org/S189700591","display_name":"International Journal of Software and Informatics","issn_l":"1673-7288","issn":["1673-7288"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311940","host_organization_name":"Chinese Academy of Sciences","host_organization_lineage":["https://openalex.org/P4310311940"],"host_organization_lineage_names":["Chinese Academy of Sciences"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software and Informatics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://www.ijsi.org/ijsi/article/pdf/352","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5119910498","display_name":"Han Jinchi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Han Jinchi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Wang Zhidong","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang Zhidong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046635109","display_name":"Hao Ma","orcid":"https://orcid.org/0000-0002-4985-3368"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ma Hao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5101667929","display_name":"Wei Song","orcid":"https://orcid.org/0000-0001-5737-2583"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Song Wei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0897,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.80390417,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"15","issue":"3","first_page":"329","last_page":"348"},"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.9994999766349792,"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.9994999766349792,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9986000061035156,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.998199999332428,"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/cache","display_name":"Cache","score":0.8611999750137329},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.8468999862670898},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.8465999960899353},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.8001000285148621},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.6978999972343445},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.6919999718666077},{"id":"https://openalex.org/keywords/mesi-protocol","display_name":"MESI protocol","score":0.6802999973297119}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8835999965667725},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8611999750137329},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.8468999862670898},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.8465999960899353},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.8001000285148621},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.6978999972343445},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.6919999718666077},{"id":"https://openalex.org/C120936851","wikidata":"https://www.wikidata.org/wiki/Q1408065","display_name":"MESI protocol","level":5,"score":0.6802999973297119},{"id":"https://openalex.org/C51185590","wikidata":"https://www.wikidata.org/wiki/Q1017228","display_name":"Bus sniffing","level":5,"score":0.5084999799728394},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.4848000109195709},{"id":"https://openalex.org/C59687516","wikidata":"https://www.wikidata.org/wiki/Q5015938","display_name":"Cache-oblivious algorithm","level":5,"score":0.4758000075817108},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4625999927520752},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.37049999833106995},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3626999855041504},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3467999994754791},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.33500000834465027},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3276999890804291},{"id":"https://openalex.org/C157547923","wikidata":"https://www.wikidata.org/wiki/Q7197276","display_name":"Pipeline burst cache","level":5,"score":0.32170000672340393},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.2777000069618225},{"id":"https://openalex.org/C199979278","wikidata":"https://www.wikidata.org/wiki/Q263221","display_name":"MESIF protocol","level":5,"score":0.2590000033378601}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.21655/ijsi.1673-7288.00352","is_oa":true,"landing_page_url":"https://doi.org/10.21655/ijsi.1673-7288.00352","pdf_url":"http://www.ijsi.org/ijsi/article/pdf/352","source":{"id":"https://openalex.org/S189700591","display_name":"International Journal of Software and Informatics","issn_l":"1673-7288","issn":["1673-7288"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311940","host_organization_name":"Chinese Academy of Sciences","host_organization_lineage":["https://openalex.org/P4310311940"],"host_organization_lineage_names":["Chinese Academy of Sciences"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software and Informatics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.21655/ijsi.1673-7288.00352","is_oa":true,"landing_page_url":"https://doi.org/10.21655/ijsi.1673-7288.00352","pdf_url":"http://www.ijsi.org/ijsi/article/pdf/352","source":{"id":"https://openalex.org/S189700591","display_name":"International Journal of Software and Informatics","issn_l":"1673-7288","issn":["1673-7288"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311940","host_organization_name":"Chinese Academy of Sciences","host_organization_lineage":["https://openalex.org/P4310311940"],"host_organization_lineage_names":["Chinese Academy of Sciences"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Software and Informatics","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7903534794","display_name":null,"funder_award_id":"62172406","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/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414970005.pdf","grobid_xml":"https://content.openalex.org/works/W4414970005.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Cache":[0],"simulators":[1],"are":[2],"indispensable":[3],"tools":[4],"for":[5,27],"exploring":[6],"cache":[7,11,29,33,48,63,73,87,100,113,127],"architectures":[8,88],"and":[9,43,68,92,105],"researching":[10],"side":[12],"channels.":[13],"Spike,":[14],"the":[15,19,47,60,126,131],"standard":[16],"implementation":[17,106],"of":[18,50,71,86,99,116,129],"RISC-V":[20],"instruction":[21],"set,":[22],"offers":[23],"a":[24,66,83],"comprehensive":[25],"environment":[26],"RISC-V-based":[28],"research.":[30],"However,":[31],"its":[32],"model":[34,128],"suffers":[35],"from":[36],"limitations,":[37,56],"such":[38],"as":[39,80],"low":[40],"simulation":[41],"granularity":[42],"notable":[44],"discrepancies":[45],"with":[46,89],"structures":[49],"real":[51],"processors.":[52],"To":[53],"address":[54],"these":[55],"this":[57],"paper":[58],"introduces":[59],"FlexiCAS":[61,110,123],"(flexible":[62],"architecture":[64],"simulator),":[65],"modified":[67,76],"extended":[69],"version":[70],"Spike's":[72],"model.":[74],"The":[75,118],"simulator,":[77],"referred":[78],"to":[79],"Spike-FlexiCAS,":[81],"supports":[82],"wide":[84],"range":[85],"flexible":[90],"configuration":[91],"easy":[93],"extensibility.":[94],"It":[95],"enables":[96],"arbitrary":[97],"combinations":[98],"features,":[101],"including":[102],"coherence":[103],"protocols":[104],"methods.":[107],"In":[108],"addition,":[109],"can":[111],"simulate":[112],"behavior":[114],"independently":[115],"Spike.":[117],"performance":[119],"evaluations":[120],"demonstrate":[121],"that":[122],"significantly":[124],"outperforms":[125],"ZSim,":[130],"fastest":[132],"execution-driven":[133],"simulator":[134],"available.":[135]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
