{"id":"https://openalex.org/W4412610428","doi":"https://doi.org/10.1109/hpcc64274.2024.00037","title":"Solution to MSHR contention in multi-core real-time systems based on software hardware collaboration","display_name":"Solution to MSHR contention in multi-core real-time systems based on software hardware collaboration","publication_year":2024,"publication_date":"2024-12-13","ids":{"openalex":"https://openalex.org/W4412610428","doi":"https://doi.org/10.1109/hpcc64274.2024.00037"},"language":"en","primary_location":{"id":"doi:10.1109/hpcc64274.2024.00037","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcc64274.2024.00037","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on High Performance Computing and Communications (HPCC)","raw_type":"proceedings-article"},"type":"conference-paper","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":null,"display_name":"Yuhan Teng","orcid":null},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]},{"id":"https://openalex.org/I16365422","display_name":"Hefei University of Technology","ror":"https://ror.org/02czkny70","country_code":"CN","type":"education","lineage":["https://openalex.org/I16365422"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuhan Teng","raw_affiliation_strings":["University of Science and Technology of China,Insititude of Industry Automation,HeFei,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China,Insititude of Industry Automation,HeFei,China","institution_ids":["https://openalex.org/I126520041","https://openalex.org/I16365422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001891046","display_name":"Chun Shi","orcid":"https://orcid.org/0000-0001-6391-9100"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]},{"id":"https://openalex.org/I16365422","display_name":"Hefei University of Technology","ror":"https://ror.org/02czkny70","country_code":"CN","type":"education","lineage":["https://openalex.org/I16365422"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chun Shi","raw_affiliation_strings":["University of Science and Technology of China,Insititude of Industry Automation,HeFei,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China,Insititude of Industry Automation,HeFei,China","institution_ids":["https://openalex.org/I126520041","https://openalex.org/I16365422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109406886","display_name":"Linlin Qin","orcid":"https://orcid.org/0000-0003-1299-0518"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]},{"id":"https://openalex.org/I16365422","display_name":"Hefei University of Technology","ror":"https://ror.org/02czkny70","country_code":"CN","type":"education","lineage":["https://openalex.org/I16365422"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Linlin Qin","raw_affiliation_strings":["University of Science and Technology of China,Insititude of Industry Automation,HeFei,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China,Insititude of Industry Automation,HeFei,China","institution_ids":["https://openalex.org/I126520041","https://openalex.org/I16365422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108515621","display_name":"Gang Wu","orcid":"https://orcid.org/0000-0003-4475-611X"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]},{"id":"https://openalex.org/I16365422","display_name":"Hefei University of Technology","ror":"https://ror.org/02czkny70","country_code":"CN","type":"education","lineage":["https://openalex.org/I16365422"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Gang Wu","raw_affiliation_strings":["University of Science and Technology of China,Insititude of Industry Automation,HeFei,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Science and Technology of China,Insititude of Industry Automation,HeFei,China","institution_ids":["https://openalex.org/I126520041","https://openalex.org/I16365422"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.8377,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.78558909,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"208","last_page":"215"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.5939000248908997,"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"}},"topics":[{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.5939000248908997,"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/computer-science","display_name":"Computer science","score":0.7405133843421936},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5771386027336121},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.5543377995491028},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5304438471794128},{"id":"https://openalex.org/keywords/many-core","display_name":"Many core","score":0.5187421441078186},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5004861354827881},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4131467044353485},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3660570979118347},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3529430329799652},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.17841649055480957},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.11127129197120667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7405133843421936},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5771386027336121},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.5543377995491028},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5304438471794128},{"id":"https://openalex.org/C3020431745","wikidata":"https://www.wikidata.org/wiki/Q25325220","display_name":"Many core","level":2,"score":0.5187421441078186},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5004861354827881},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4131467044353485},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3660570979118347},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3529430329799652},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.17841649055480957},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.11127129197120667}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpcc64274.2024.00037","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcc64274.2024.00037","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on High Performance Computing and Communications (HPCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1528141429","https://openalex.org/W2009359669","https://openalex.org/W2015827499","https://openalex.org/W2132292283","https://openalex.org/W2132511032","https://openalex.org/W2147657366","https://openalex.org/W2149909809","https://openalex.org/W2344136895","https://openalex.org/W2917336187","https://openalex.org/W2949537427","https://openalex.org/W2951941661","https://openalex.org/W3001574423","https://openalex.org/W3004300886","https://openalex.org/W4212855062","https://openalex.org/W4232751114","https://openalex.org/W4386450065","https://openalex.org/W4393578448"],"related_works":["https://openalex.org/W3023876411","https://openalex.org/W123152114","https://openalex.org/W2394430006","https://openalex.org/W4255057712","https://openalex.org/W1516700698","https://openalex.org/W2384472584","https://openalex.org/W163366574","https://openalex.org/W2105755249","https://openalex.org/W3017642087","https://openalex.org/W4251458280"],"abstract_inverted_index":{"Multicore":[0],"processors":[1],"are":[2],"widely":[3],"used":[4],"in":[5,47,100,109,152,160,172],"various":[6],"embedded":[7],"real-time":[8,82,154],"systems,":[9],"shared":[10,195,202],"last-level":[11],"cache":[12,28,33,45,68,78,104,130,162],"(LLC)":[13],"is":[14,112],"an":[15],"important":[16],"source":[17],"of":[18,52,98,170,246],"inter-core":[19],"interference.":[20],"In":[21,64,243],"order":[22],"to":[23,40,70,105,114,148,164,179,189,210,258,263],"eliminate":[24,106,149],"interference":[25],"from":[26,235],"LLC,":[27],"partitioning":[29,69],"technology":[30],"divides":[31],"dedicated":[32,158],"areas":[34],"for":[35,81,183],"different":[36],"cores.":[37],"However,":[38],"due":[39],"the":[41,60,96,134,161,175,184,192,207,216,230,236,252],"fact":[42],"that":[43],"all":[44],"lines":[46],"LLC":[48,72,208,225],"share":[49],"a":[50,140,201,244],"set":[51,178,245],"miss":[53],"status":[54],"holding":[55],"registers":[56,159],"(MSHRs),":[57],"there":[58],"exists":[59],"MSHR":[61,107,116,150,203,212],"contention":[62,108,151,213],"problem.":[63],"multicore":[65,153],"processors,":[66],"using":[67,233],"achieve":[71],"space":[73],"isolation":[74],"cannot":[75],"provide":[76,180],"predictable":[77],"access":[79],"times":[80],"systems.":[83,155],"The":[84],"existing":[85,264],"methods":[86],"propose":[87],"dynamically":[88,190],"controlling":[89],"per-core":[90,120,194],"memory-level":[91],"parallelism":[92],"(MLP),":[93],"by":[94,256],"limiting":[95],"number":[97],"MSHRs":[99,171,196],"each":[101,219],"core\u2019s":[102],"private":[103,129],"LLC.":[110],"It":[111],"committed":[113],"eliminating":[115],"contention,":[117],"but":[118],"sacrificing":[119],"MLP":[121,221],"will":[122],"reduce":[123],"task":[124,198],"execution":[125,254],"efficiency":[126],"and":[127,143,167,222,239],"decrease":[128],"throughput.":[131],"To":[132],"address":[133,211],"above":[135],"problem,":[136],"this":[137],"paper":[138,228],"proposes":[139],"novel":[141],"hardware":[142],"operating":[144,185],"system":[145],"collaboration":[146],"method":[147],"We":[156],"add":[157],"microarchitecture":[163],"perform":[165],"statistics":[166],"direct":[168],"control":[169],"LLC;":[173],"expand":[174],"ARM":[176],"instruction":[177],"privileged":[181],"instructions":[182],"system,":[186],"enabling":[187],"it":[188],"allocate":[191],"available":[193],"during":[197],"switching;":[199],"design":[200],"allocation":[204],"strategy":[205],"at":[206],"level":[209],"while":[214],"reducing":[215],"impact":[217],"on":[218],"core":[220],"not":[223],"wasting":[224],"MSHRs.":[226],"This":[227],"evaluates":[229],"proposed":[231],"approach":[232,250],"benchmarks":[234],"EEMBC,":[237],"SD-VBS,":[238],"Mibench1.0":[240],"test":[241],"suites.":[242],"SDVBS":[247],"benchmarks,":[248],"our":[249],"improves":[251],"worst-case":[253],"time(WCET)":[255],"up":[257],"11%":[259],"(average":[260],"8%)":[261],"compared":[262],"methods.":[265]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-11T07:18:39.950985","created_date":"2025-10-10T00:00:00"}
