{"id":"https://openalex.org/W7167097924","doi":"https://doi.org/10.4230/darts.12.2.4","title":"DySM: Dynamic Scaling of GPU Streaming Multiprocessor in Spatially Shared Real-Time Embedded GPU Systems (Artifact)","display_name":"DySM: Dynamic Scaling of GPU Streaming Multiprocessor in Spatially Shared Real-Time Embedded GPU Systems (Artifact)","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7167097924","doi":"https://doi.org/10.4230/darts.12.2.4"},"language":"en","primary_location":{"id":"doi:10.4230/darts.12.2.4","is_oa":true,"landing_page_url":"https://doi.org/10.4230/darts.12.2.4","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"DataPaper"},"type":"data-paper","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.4230/darts.12.2.4","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020129565","display_name":"Srinivasan Subramaniyan","orcid":"https://orcid.org/0000-0002-5848-5667"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Subramaniyan, Srinivasan","raw_affiliation_strings":["Electrical and Computer Engineering, The Ohio State University, Columbus, OH, USA"],"raw_orcid":"https://orcid.org/0000-0002-5848-5667","affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100658019","display_name":"Xiaorui Wang","orcid":"https://orcid.org/0000-0001-9633-1418"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wang, Xiaorui","raw_affiliation_strings":["Electrical and Computer Engineering, The Ohio State University, Columbus, OH, USA"],"raw_orcid":"https://orcid.org/0000-0001-9633-1418","affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.7813000082969666,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.7813000082969666,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.11500000208616257,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.03290000185370445,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5942000150680542},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.572700023651123},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5350000262260437},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.4934000074863434},{"id":"https://openalex.org/keywords/response-time","display_name":"Response time","score":0.43470001220703125},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.3926999866962433},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.3903999924659729},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.3635999858379364},{"id":"https://openalex.org/keywords/computer-multitasking","display_name":"Computer multitasking","score":0.35280001163482666}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9049999713897705},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5942000150680542},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.572700023651123},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5666999816894531},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5350000262260437},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.4934000074863434},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.43470001220703125},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4226999878883362},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.3926999866962433},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.3903999924659729},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.3635999858379364},{"id":"https://openalex.org/C154556556","wikidata":"https://www.wikidata.org/wiki/Q192969","display_name":"Computer multitasking","level":2,"score":0.35280001163482666},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.34929999709129333},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.32919999957084656},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3255000114440918},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.3215000033378601},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.30730000138282776},{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.30630001425743103},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2946999967098236},{"id":"https://openalex.org/C38725249","wikidata":"https://www.wikidata.org/wiki/Q913876","display_name":"Time-sharing","level":2,"score":0.2937999963760376},{"id":"https://openalex.org/C2781335571","wikidata":"https://www.wikidata.org/wiki/Q2633544","display_name":"GPU cluster","level":3,"score":0.289900004863739},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.2847999930381775},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.2768999934196472},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.2662000060081482},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.25940001010894775},{"id":"https://openalex.org/C2776047111","wikidata":"https://www.wikidata.org/wiki/Q632037","display_name":"Dynamic voltage scaling","level":3,"score":0.25589999556541443}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4230/darts.12.2.4","is_oa":true,"landing_page_url":"https://doi.org/10.4230/darts.12.2.4","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"DataPaper"}],"best_oa_location":{"id":"doi:10.4230/darts.12.2.4","is_oa":true,"landing_page_url":"https://doi.org/10.4230/darts.12.2.4","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"DataPaper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Many":[0],"of":[1,132,169,176],"today\u2019s":[2],"real-time":[3,128,213],"embedded":[4],"systems":[5,23],"are":[6,24],"increasingly":[7],"relying":[8],"on":[9,30,73,172,180,199],"GPUs":[10,125],"for":[11,19,36,105,122,190],"AI-related":[12],"computing.":[13],"However,":[14],"existing":[15],"GPU":[16,22,75,95,108,152,202],"scheduling":[17,49],"solutions":[18,101,209],"spatially":[20,106,123],"shared":[21,107,124],"still":[25],"mostly":[26],"open-loop":[27],"and":[28,194],"rely":[29],"worst-case":[31],"execution":[32,56,87],"time":[33,57,78,119],"(WCET)":[34],"estimation":[35],"offline":[37],"schedulability":[38],"analysis,":[39],"which":[40],"cannot":[41],"adapt":[42],"to":[43,53,141,216,229],"online":[44],"workload":[45,134],"variations.":[46],"Although":[47],"adaptive":[48,100],"has":[50],"been":[51],"proposed":[52],"handle":[54],"runtime":[55,133,148,212],"variations,":[58,135],"prior":[59],"approaches":[60],"target":[61],"either":[62],"CPU":[63],"or":[64],"time-slicing":[65],"GPUs,":[66],"where":[67],"only":[68],"one":[69],"task":[70,143],"can":[71,221],"execute":[72],"the":[74,167,173,217,223],"within":[76],"a":[77,116,160],"slice.":[79],"In":[80,110,130],"contrast,":[81],"spatial":[82],"sharing":[83],"enables":[84],"concurrent":[85],"kernel":[86],"via":[88],"Streaming":[89],"Multiprocessor":[90],"(SM)":[91],"partitioning,":[92],"allowing":[93],"better":[94],"resource":[96,153],"utilization.":[97],"Therefore,":[98],"new":[99],"must":[102],"be":[103],"designed":[104,185],"systems.":[109,129],"this":[111,181],"paper,":[112],"we":[113,157],"propose":[114],"DySM,":[115],"closed-loop":[117],"response":[118,144,174],"control":[120,142,188,195],"algorithm":[121],"in":[126],"soft":[127],"face":[131],"DySM":[136,183,206,220],"leverages":[137],"dynamic":[138],"SM":[139,170],"scaling":[140,171],"times":[145,175],"with":[146],"low":[147],"overhead.":[149],"To":[150],"model":[151,164],"contention":[154],"among":[155],"tasks,":[156],"analytically":[158],"derive":[159],"multi-input-multi-output":[161],"(MIMO)":[162],"system":[163,192],"that":[165,205],"captures":[166],"impact":[168],"different":[177],"tasks.":[178],"Based":[179],"model,":[182],"is":[184],"using":[186],"feedback":[187],"theory":[189],"guaranteed":[191],"stability":[193],"accuracy.":[196],"Experimental":[197],"results":[198],"an":[200],"Nvidia":[201],"testbed":[203],"demonstrate":[204],"outperforms":[207],"state-of-the-art":[208],"by":[210,227],"providing":[211],"guarantees.":[214],"Compared":[215],"best-performing":[218],"baseline,":[219],"reduce":[222],"deadline":[224],"miss":[225],"ratio":[226],"up":[228],"90.93%.":[230]},"counts_by_year":[],"updated_date":"2026-07-17T05:52:16.776730","created_date":"2026-07-03T00:00:00"}
