{"id":"https://openalex.org/W1980731865","doi":"https://doi.org/10.1109/hpca.2015.7056038","title":"Understanding the virtualization &amp;#x0022;Tax&amp;#x0022; of scale-out pass-through GPUs in GaaS clouds: An empirical study","display_name":"Understanding the virtualization &amp;#x0022;Tax&amp;#x0022; of scale-out pass-through GPUs in GaaS clouds: An empirical study","publication_year":2015,"publication_date":"2015-02-01","ids":{"openalex":"https://openalex.org/W1980731865","doi":"https://doi.org/10.1109/hpca.2015.7056038","mag":"1980731865"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2015.7056038","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2015.7056038","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)","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":"https://openalex.org/A5100347785","display_name":"Ming Liu","orcid":"https://orcid.org/0000-0002-4500-238X"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ming Liu","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Florida","Intelligent Design of Efficient Architectures Laboratory (IDEAL), Department of Electrical and, Computer Engineering, University of Florida"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Florida","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Intelligent Design of Efficient Architectures Laboratory (IDEAL), Department of Electrical and, Computer Engineering, University of Florida","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100455308","display_name":"Tao Li","orcid":"https://orcid.org/0000-0002-5024-0198"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tao Li","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Florida","Intelligent Design of Efficient Architectures Laboratory (IDEAL), Department of Electrical and, Computer Engineering, University of Florida"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Florida","institution_ids":["https://openalex.org/I33213144"]},{"raw_affiliation_string":"Intelligent Design of Efficient Architectures Laboratory (IDEAL), Department of Electrical and, Computer Engineering, University of Florida","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017705522","display_name":"Neo Jia","orcid":null},"institutions":[{"id":"https://openalex.org/I1304085615","display_name":"Nvidia (United Kingdom)","ror":"https://ror.org/02kr42612","country_code":"GB","type":"company","lineage":["https://openalex.org/I1304085615","https://openalex.org/I4210127875"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Neo Jia","raw_affiliation_strings":["NVIDIA","Nvidia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]},{"raw_affiliation_string":"Nvidia","institution_ids":["https://openalex.org/I1304085615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017460565","display_name":"Andy Currid","orcid":null},"institutions":[{"id":"https://openalex.org/I1304085615","display_name":"Nvidia (United Kingdom)","ror":"https://ror.org/02kr42612","country_code":"GB","type":"company","lineage":["https://openalex.org/I1304085615","https://openalex.org/I4210127875"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Andy Currid","raw_affiliation_strings":["NVIDIA","Nvidia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]},{"raw_affiliation_string":"Nvidia","institution_ids":["https://openalex.org/I1304085615"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079747444","display_name":"Vladimir Troy","orcid":null},"institutions":[{"id":"https://openalex.org/I1304085615","display_name":"Nvidia (United Kingdom)","ror":"https://ror.org/02kr42612","country_code":"GB","type":"company","lineage":["https://openalex.org/I1304085615","https://openalex.org/I4210127875"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Vladimir Troy","raw_affiliation_strings":["NVIDIA","Nvidia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA","institution_ids":[]},{"raw_affiliation_string":"Nvidia","institution_ids":["https://openalex.org/I1304085615"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.0273,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.87185318,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"259","last_page":"270"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T14067","display_name":"Cloud Computing and Remote Desktop Technologies","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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9940999746322632,"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/computer-science","display_name":"Computer science","score":0.8330996036529541},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.7757234573364258},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.623735249042511},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6203166246414185},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.4427454471588135},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39910632371902466},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33122411370277405},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.30755436420440674}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8330996036529541},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.7757234573364258},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.623735249042511},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6203166246414185},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.4427454471588135},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39910632371902466},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33122411370277405},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.30755436420440674},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca.2015.7056038","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2015.7056038","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4699999988079071,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1968514937","https://openalex.org/W2005574683","https://openalex.org/W2011389593","https://openalex.org/W2067901903","https://openalex.org/W2098656140","https://openalex.org/W2108591264","https://openalex.org/W2111095747","https://openalex.org/W2112177563","https://openalex.org/W2124365587","https://openalex.org/W2146921591","https://openalex.org/W2151636451","https://openalex.org/W2160988725","https://openalex.org/W2172086118","https://openalex.org/W6674638486","https://openalex.org/W6676715614","https://openalex.org/W6676871781","https://openalex.org/W6681770325","https://openalex.org/W6682372669"],"related_works":["https://openalex.org/W4288898221","https://openalex.org/W3010700240","https://openalex.org/W2368872761","https://openalex.org/W1502602891","https://openalex.org/W3155063712","https://openalex.org/W2069921548","https://openalex.org/W3002892569","https://openalex.org/W2031800322","https://openalex.org/W2144561148","https://openalex.org/W2749948257"],"abstract_inverted_index":{"Pass-through":[0],"techniques":[1],"enable":[2],"virtual":[3],"machines":[4],"to":[5,58,168,262],"directly":[6],"access":[7],"hardware":[8,255],"GPU":[9,47,111,273,291,309],"resources":[10],"in":[11,22,63,95,196],"an":[12,192],"exclusive":[13],"mode,":[14],"delivering":[15],"extraordinary":[16],"graphics":[17,38,91],"performance":[18,121,170,305],"for":[19,201,302],"client":[20],"users":[21],"GaaS":[23,96],"clouds.":[24,97],"However,":[25],"the":[26,34,42,46,55,69,101,110,120,138,169,178,207,222,236,254,264,278,285,304],"virtualization":[27,104,292],"overheads":[28,293],"of":[29,37,45,72,103,122,140,191,248,280,306],"pass-through":[30,60,123,204,243,272,290],"GPUs":[31,61,88,124],"may":[32],"decrease":[33],"frame":[35],"rate":[36,44,269],"workloads":[39,93],"by":[40,183],"reducing":[41],"occupancy":[43],"working":[48],"queue.":[49],"In":[50],"this":[51,76,283],"work,":[52],"we":[53,78],"make":[54],"first":[56,99,286],"attempt":[57],"characterize":[59],"running":[62,94],"different":[64],"consolidation":[65],"scenarios":[66],"and":[67,89,127,133,145,149,156,163,187,211,227,232,245,294],"uncover":[68],"root":[70],"causes":[71],"these":[73],"overheads.":[74,216],"Towards":[75],"end,":[77],"set":[79],"up":[80],"state-of-the-art":[81],"empirical":[82],"platforms":[83],"equipped":[84],"with":[85,116,242],"NVIDIA":[86],"GRID":[87],"execute":[90],"intensive":[92],"We":[98,136],"demonstrate":[100],"existence":[102],"overheads,":[105],"which":[106],"can":[107],"slow":[108],"down":[109],"command":[112],"generation":[113],"rate.":[114],"Compared":[115],"a":[117,130,184,202],"bare-metal":[118],"system,":[119],"degrades":[125],"9.0%":[126],"21.5%":[128],"under":[129],"single":[131,203],"VM":[132],"8-VMs":[134],"respectively.":[135],"analyze":[137],"workflow":[139],"Windows":[141],"display":[142],"driver":[143],"model":[144],"VMEXIT":[146],"events":[147],"distribution":[148],"identify":[150],"four":[151],"factors":[152],"(i.e.":[153],"HLT":[154,185],"instruction":[155,186],"idle":[157,193,199],"domain,":[158],"external":[159,208],"interrupt":[160,189,209,223,228],"delivery,":[161],"IOMMU,":[162],"memory":[164],"subsystem)":[165],"that":[166,259,288],"contribute":[167],"degradation.":[171],"Our":[172],"evaluation":[173],"results":[174],"show":[175],"that:":[176],"(1)":[177],"VM-VMM":[179],"context":[180],"switch":[181],"caused":[182],"wake-up":[188],"injection":[190],"domain":[194,249],"result":[195],"66.":[197],"7%":[198],"time":[200,226],"GPU;":[205],"(2)":[206],"delivery":[210,224],"tasklet":[212],"processing":[213,225],"cause":[214],"additional":[215],"When":[217],"8":[218],"VMs":[219,274],"are":[220,275],"consolidated,":[221],"frequency":[229],"rise":[230],"30.7%":[231],"127.3%,":[233],"respectively;":[234],"(3)":[235],"existing":[237],"IOMMU":[238],"design":[239],"scales":[240],"well":[241],"GPUs;":[244],"(4)":[246],"interactions":[247],"guest's":[250],"software":[251],"stacks":[252],"impact":[253],"prefetching":[256],"mechanism":[257],"so":[258],"it":[260],"fails":[261],"compensate":[263],"rapidly":[265],"growing":[266],"LLC":[267],"miss":[268],"when":[270],"more":[271],"added.":[276],"To":[277],"best":[279],"our":[281],"knowledge,":[282],"is":[284],"work":[287],"characterizes":[289],"underlying":[295],"reasons.":[296],"This":[297],"study":[298],"highlights":[299],"valuable":[300],"insights":[301],"improving":[303],"future":[307],"virtualized":[308],"systems.":[310]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
