{"id":"https://openalex.org/W2605178034","doi":"https://doi.org/10.1145/3037697.3037707","title":"Dynamic Resource Management for Efficient Utilization of Multitasking GPUs","display_name":"Dynamic Resource Management for Efficient Utilization of Multitasking GPUs","publication_year":2017,"publication_date":"2017-04-04","ids":{"openalex":"https://openalex.org/W2605178034","doi":"https://doi.org/10.1145/3037697.3037707","mag":"2605178034"},"language":"en","primary_location":{"id":"doi:10.1145/3037697.3037707","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3037697.3037707","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3037697.3037707","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3037697.3037707","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023758504","display_name":"Jason Jong Kyu Park","orcid":"https://orcid.org/0000-0002-5457-219X"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jason Jong Kyu Park","raw_affiliation_strings":["University of Michigan, Ann Arbor, MI, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086980677","display_name":"Yongjun Park","orcid":"https://orcid.org/0000-0003-3725-0380"},"institutions":[{"id":"https://openalex.org/I94588446","display_name":"Hongik University","ror":"https://ror.org/00egdv862","country_code":"KR","type":"education","lineage":["https://openalex.org/I94588446"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yongjun Park","raw_affiliation_strings":["Hongik University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Hongik University, Seoul, South Korea","institution_ids":["https://openalex.org/I94588446"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002075773","display_name":"Scott Mahlke","orcid":"https://orcid.org/0000-0002-0438-0616"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Scott Mahlke","raw_affiliation_strings":["University of Michigan, Ann Arbor, MI, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5023758504"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":9.4776,"has_fulltext":true,"cited_by_count":68,"citation_normalized_percentile":{"value":0.9872164,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"527","last_page":"540"},"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.9998999834060669,"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.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9987999796867371,"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/human-multitasking","display_name":"Human multitasking","score":0.9706131219863892},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8138312101364136},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.6399815082550049},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6305825114250183},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5905179381370544},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5032698512077332},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4812324047088623},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.48051366209983826},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.4614059031009674},{"id":"https://openalex.org/keywords/space-partitioning","display_name":"Space partitioning","score":0.43783220648765564},{"id":"https://openalex.org/keywords/computer-multitasking","display_name":"Computer multitasking","score":0.4303867518901825},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2555198073387146},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.11917495727539062}],"concepts":[{"id":"https://openalex.org/C107418235","wikidata":"https://www.wikidata.org/wiki/Q1520565","display_name":"Human multitasking","level":2,"score":0.9706131219863892},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8138312101364136},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.6399815082550049},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6305825114250183},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5905179381370544},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5032698512077332},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4812324047088623},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.48051366209983826},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.4614059031009674},{"id":"https://openalex.org/C13670688","wikidata":"https://www.wikidata.org/wiki/Q3500548","display_name":"Space partitioning","level":2,"score":0.43783220648765564},{"id":"https://openalex.org/C154556556","wikidata":"https://www.wikidata.org/wiki/Q192969","display_name":"Computer multitasking","level":2,"score":0.4303867518901825},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2555198073387146},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.11917495727539062},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3037697.3037707","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3037697.3037707","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3037697.3037707","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3037697.3037707","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3037697.3037707","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3037697.3037707","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.47999998927116394}],"awards":[{"id":"https://openalex.org/G1677117989","display_name":"SHF: Small: Scaling the Compute Efficiency of General-Purpose Processors","funder_award_id":"1217917","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2033026803","display_name":"XPS: FULL: Collaborative Research: Enabling Scalable Cloud And Edge-device Integration Using Cross-layer Parallelism","funder_award_id":"1628991","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3728593083","display_name":null,"funder_award_id":"2015R1C1A1A01053844","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G3941043832","display_name":null,"funder_award_id":"N0001883","funder_id":"https://openalex.org/F4320322064","funder_display_name":"Korea Institute for Advancement of Technology"},{"id":"https://openalex.org/G6671146666","display_name":null,"funder_award_id":"844, and","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6738679766","display_name":null,"funder_award_id":"N0001883","funder_id":"https://openalex.org/F4320321681","funder_display_name":"Ministry of Trade, Industry and Energy"},{"id":"https://openalex.org/G7365365821","display_name":null,"funder_award_id":"0001883","funder_id":"https://openalex.org/F4320322064","funder_display_name":"Korea Institute for Advancement of Technology"},{"id":"https://openalex.org/G7397408956","display_name":null,"funder_award_id":"SHF-1217917","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8054443628","display_name":null,"funder_award_id":"SHF-1217917,XPS 1628991","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8661133557","display_name":null,"funder_award_id":"NRF-2015R","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G889103765","display_name":null,"funder_award_id":"MOTIE","funder_id":"https://openalex.org/F4320322064","funder_display_name":"Korea Institute for Advancement of Technology"},{"id":"https://openalex.org/G8952370644","display_name":null,"funder_award_id":"NRF-2015","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G8953834749","display_name":null,"funder_award_id":"N0001883","funder_id":"https://openalex.org/F4320322030","funder_display_name":"Ministry of Science, ICT and Future Planning"},{"id":"https://openalex.org/G8997586773","display_name":null,"funder_award_id":"0001883","funder_id":"https://openalex.org/F4320321681","funder_display_name":"Ministry of Trade, Industry and Energy"},{"id":"https://openalex.org/G982292920","display_name":null,"funder_award_id":"NRF-20","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"},{"id":"https://openalex.org/F4320321681","display_name":"Ministry of Trade, Industry and Energy","ror":"https://ror.org/008nkqk13"},{"id":"https://openalex.org/F4320322030","display_name":"Ministry of Science, ICT and Future Planning","ror":"https://ror.org/032e49973"},{"id":"https://openalex.org/F4320322064","display_name":"Korea Institute for Advancement of Technology","ror":"https://ror.org/015w1qa96"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"},{"id":"https://openalex.org/F4320332195","display_name":"Samsung","ror":"https://ror.org/04w3jy968"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2605178034.pdf","grobid_xml":"https://content.openalex.org/works/W2605178034.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W115476871","https://openalex.org/W1968391520","https://openalex.org/W1969701927","https://openalex.org/W1979527452","https://openalex.org/W2039727401","https://openalex.org/W2047060659","https://openalex.org/W2080592089","https://openalex.org/W2090584832","https://openalex.org/W2097643185","https://openalex.org/W2098274770","https://openalex.org/W2118532220","https://openalex.org/W2120230074","https://openalex.org/W2125551452","https://openalex.org/W2129381159","https://openalex.org/W2130336316","https://openalex.org/W2134427337","https://openalex.org/W2141992894","https://openalex.org/W2150851481","https://openalex.org/W2153375074","https://openalex.org/W2167334577","https://openalex.org/W2197661084","https://openalex.org/W2323693848","https://openalex.org/W2510980549","https://openalex.org/W3112784795","https://openalex.org/W3151741126","https://openalex.org/W3152703111","https://openalex.org/W4235366964"],"related_works":["https://openalex.org/W2059881462","https://openalex.org/W1908074842","https://openalex.org/W183830214","https://openalex.org/W3207987878","https://openalex.org/W119189855","https://openalex.org/W3037861598","https://openalex.org/W102209724","https://openalex.org/W2230135013","https://openalex.org/W2735039801","https://openalex.org/W2000945869"],"abstract_inverted_index":{"As":[0],"graphics":[1],"processing":[2],"units":[3],"(GPUs)":[4],"are":[5,118],"broadly":[6],"adopted,":[7],"running":[8],"multiple":[9,51],"applications":[10],"on":[11,26,31,53,63],"a":[12,40,111],"GPU":[13,37,79,92,99,122,135],"at":[14,39],"the":[15,54,64,71,96,116,125,147],"same":[16,55],"time":[17],"is":[18],"beginning":[19],"to":[20],"attract":[21],"wide":[22],"attention.":[23],"Recent":[24],"proposals":[25],"multitasking":[27,58,90,105,150],"GPUs":[28],"have":[29],"focused":[30],"either":[32],"spatial":[33,104,149],"multitasking,":[34],"which":[35,49],"partitions":[36,66],"resource":[38,65,84,100],"streaming":[41],"multiprocessor":[42],"(SM)":[43],"granularity,":[44],"or":[45],"simultaneous":[46],"multikernel":[47],"(SMK),":[48],"runs":[50],"kernels":[52,117],"SM.":[56],"However,":[57],"performance":[59],"varies":[60],"heavily":[61],"depending":[62],"within":[67,110],"each":[68],"scheme,":[69],"and":[70,106,113,144,151],"application":[72],"mixes.":[73],"In":[74],"this":[75],"paper,":[76],"we":[77],"propose":[78],"Maestro":[80,93,123,136],"that":[81,134],"performs":[82],"dynamic":[83],"management":[85],"for":[86],"efficient":[87],"utilization":[88],"of":[89],"GPUs.":[91],"can":[94,137],"discover":[95],"best":[97,126],"performing":[98,127],"partition":[101,128],"exploiting":[102],"both":[103],"SMK.":[107],"Furthermore,":[108],"dynamism":[109],"kernel":[112],"interference":[114],"between":[115],"automatically":[119],"considered":[120],"because":[121],"finds":[124],"through":[129],"direct":[130],"measurements.":[131],"Evaluations":[132],"show":[133],"improve":[138],"average":[139],"system":[140],"throughput":[141],"by":[142],"20.2%":[143],"13.9%":[145],"over":[146],"baseline":[148],"SMK,":[152],"respectively.":[153]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":14},{"year":2019,"cited_by_count":16},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":2}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
