{"id":"https://openalex.org/W2793599434","doi":"https://doi.org/10.1145/3173162.3173169","title":"MASK","display_name":"MASK","publication_year":2018,"publication_date":"2018-03-19","ids":{"openalex":"https://openalex.org/W2793599434","doi":"https://doi.org/10.1145/3173162.3173169","mag":"2793599434"},"language":"en","primary_location":{"id":"doi:10.1145/3173162.3173169","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3173162.3173169","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","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/A5028280505","display_name":"Rachata Ausavarungnirun","orcid":"https://orcid.org/0000-0002-1459-0852"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rachata Ausavarungnirun","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057505785","display_name":"Vance Miller","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vance Miller","raw_affiliation_strings":["University of Texas at Austin, Austin, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084751735","display_name":"Joshua Landgraf","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joshua Landgraf","raw_affiliation_strings":["University of Texas at Austin, Austin, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036666743","display_name":"Saugata Ghose","orcid":"https://orcid.org/0000-0002-9138-0613"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Saugata Ghose","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005696647","display_name":"Jayneel Gandhi","orcid":"https://orcid.org/0000-0003-1696-400X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jayneel Gandhi","raw_affiliation_strings":["VMware Research, Palo Alto, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"VMware Research, Palo Alto, CA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050350124","display_name":"Adwait Jog","orcid":"https://orcid.org/0000-0002-5525-7204"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]},{"id":"https://openalex.org/I267592682","display_name":"Williams (United States)","ror":"https://ror.org/007zhvp17","country_code":"US","type":"company","lineage":["https://openalex.org/I267592682"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Adwait Jog","raw_affiliation_strings":["College of William and Mary, Williamsburg, VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of William and Mary, Williamsburg, VA, USA","institution_ids":["https://openalex.org/I16285277","https://openalex.org/I267592682"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003307688","display_name":"Christopher J. Rossbach","orcid":"https://orcid.org/0000-0003-0329-3657"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Christopher J. Rossbach","raw_affiliation_strings":["University of Texas at Austin&amp;VMware Research, Austin, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin&amp;VMware Research, Austin, TX, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050695684","display_name":"Onur Mutlu","orcid":"https://orcid.org/0000-0002-0075-2312"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Onur Mutlu","raw_affiliation_strings":["ETH Z\u00fcrich&amp;Carnegie Mellon University, Zurich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ETH Z\u00fcrich&amp;Carnegie Mellon University, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.5016,"has_fulltext":false,"cited_by_count":64,"citation_normalized_percentile":{"value":0.98742501,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"503","last_page":"518"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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.9994999766349792,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9025695323944092},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5899196267127991},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.565722644329071},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5282382369041443},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.5115693211555481},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4921256899833679},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4319309592247009},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4146856367588043},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38938555121421814},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.3239569365978241},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3213019371032715},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3048698902130127},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.10614553093910217}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9025695323944092},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5899196267127991},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.565722644329071},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5282382369041443},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.5115693211555481},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4921256899833679},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4319309592247009},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4146856367588043},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38938555121421814},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.3239569365978241},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3213019371032715},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3048698902130127},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.10614553093910217},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3173162.3173169","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3173162.3173169","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4517565251","display_name":null,"funder_award_id":"1409723, 1618563, 1657336","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":132,"referenced_works":["https://openalex.org/W70437322","https://openalex.org/W1504046403","https://openalex.org/W1579491185","https://openalex.org/W1601753226","https://openalex.org/W1651324627","https://openalex.org/W1964316448","https://openalex.org/W1964858680","https://openalex.org/W1968775993","https://openalex.org/W1969646797","https://openalex.org/W1973573211","https://openalex.org/W1979527452","https://openalex.org/W1980136882","https://openalex.org/W1982996921","https://openalex.org/W1983235612","https://openalex.org/W1983788987","https://openalex.org/W1993488239","https://openalex.org/W1994852423","https://openalex.org/W1995775850","https://openalex.org/W1997162567","https://openalex.org/W2000636639","https://openalex.org/W2005574683","https://openalex.org/W2020733012","https://openalex.org/W2027806965","https://openalex.org/W2029577083","https://openalex.org/W2037963718","https://openalex.org/W2042227081","https://openalex.org/W2047060659","https://openalex.org/W2047240985","https://openalex.org/W2048441570","https://openalex.org/W2051688423","https://openalex.org/W2056816375","https://openalex.org/W2057569249","https://openalex.org/W2062430565","https://openalex.org/W2062527253","https://openalex.org/W2067441262","https://openalex.org/W2067510835","https://openalex.org/W2079248286","https://openalex.org/W2080592089","https://openalex.org/W2082000934","https://openalex.org/W2084309410","https://openalex.org/W2090584832","https://openalex.org/W2093828978","https://openalex.org/W2096661534","https://openalex.org/W2097643185","https://openalex.org/W2098040113","https://openalex.org/W2098274770","https://openalex.org/W2099084006","https://openalex.org/W2100011668","https://openalex.org/W2100926301","https://openalex.org/W2106579652","https://openalex.org/W2107333973","https://openalex.org/W2108591264","https://openalex.org/W2110195531","https://openalex.org/W2115172404","https://openalex.org/W2117560661","https://openalex.org/W2117625898","https://openalex.org/W2118819673","https://openalex.org/W2120138088","https://openalex.org/W2121340036","https://openalex.org/W2124350608","https://openalex.org/W2129381159","https://openalex.org/W2129817042","https://openalex.org/W2130604611","https://openalex.org/W2136684653","https://openalex.org/W2142119745","https://openalex.org/W2142444503","https://openalex.org/W2142875853","https://openalex.org/W2143773524","https://openalex.org/W2145988169","https://openalex.org/W2146207215","https://openalex.org/W2146241244","https://openalex.org/W2149234156","https://openalex.org/W2150851481","https://openalex.org/W2152659795","https://openalex.org/W2153375074","https://openalex.org/W2153882937","https://openalex.org/W2155503253","https://openalex.org/W2156703074","https://openalex.org/W2159908132","https://openalex.org/W2160428323","https://openalex.org/W2160996172","https://openalex.org/W2162293132","https://openalex.org/W2162838417","https://openalex.org/W2166263440","https://openalex.org/W2170551349","https://openalex.org/W2208481289","https://openalex.org/W2234128234","https://openalex.org/W2238307037","https://openalex.org/W2271840356","https://openalex.org/W2323693848","https://openalex.org/W2325538041","https://openalex.org/W2330672121","https://openalex.org/W2401046687","https://openalex.org/W2404839908","https://openalex.org/W2412101011","https://openalex.org/W2416722775","https://openalex.org/W2418692044","https://openalex.org/W2464859674","https://openalex.org/W2466930524","https://openalex.org/W2510980549","https://openalex.org/W2518205541","https://openalex.org/W2521708680","https://openalex.org/W2536535850","https://openalex.org/W2554192763","https://openalex.org/W2582905775","https://openalex.org/W2593535610","https://openalex.org/W2604399885","https://openalex.org/W2606571143","https://openalex.org/W2612695082","https://openalex.org/W2613639279","https://openalex.org/W2617123807","https://openalex.org/W2621371400","https://openalex.org/W2625200202","https://openalex.org/W2746275123","https://openalex.org/W2764065518","https://openalex.org/W3104613759","https://openalex.org/W3112784795","https://openalex.org/W3145545382","https://openalex.org/W3152438252","https://openalex.org/W4232168013","https://openalex.org/W4236382111","https://openalex.org/W4240476789","https://openalex.org/W4243035950","https://openalex.org/W4245306667","https://openalex.org/W6635987275","https://openalex.org/W6666136284","https://openalex.org/W6671690961","https://openalex.org/W6674550445","https://openalex.org/W6676715614","https://openalex.org/W6685184340","https://openalex.org/W6701014160","https://openalex.org/W6701914263"],"related_works":["https://openalex.org/W2362744404","https://openalex.org/W743995","https://openalex.org/W2061812855","https://openalex.org/W4318969896","https://openalex.org/W2475386486","https://openalex.org/W2387151092","https://openalex.org/W2381395788","https://openalex.org/W2406884371","https://openalex.org/W3015096516","https://openalex.org/W2017119312"],"abstract_inverted_index":{"Graphics":[0],"Processing":[1],"Units":[2],"(GPUs)":[3],"exploit":[4],"large":[5],"amounts":[6],"of":[7,113,151,172,239,287,292,309,328,356,392],"threadlevel":[8],"parallelism":[9],"to":[10,16,60,79,191,219,251,304,316,324,339,360,364],"provide":[11],"high":[12,23,135],"instruction":[13],"throughput":[14,259,358,372,377,388],"and":[15,49,97,108,129,260,297,332,346,380],"efficiently":[17,61],"hide":[18,253],"long-latency":[19,235],"stalls.":[20],"The":[21],"resulting":[22],"throughput,":[24],"along":[25],"with":[26,397],"continued":[27],"programmability":[28],"improvements,":[29],"have":[30,45],"made":[31],"GPUs":[32,118],"an":[33,334,393],"essential":[34],"computational":[35],"resource":[36],"in":[37,94,127,178,222],"many":[38],"domains.":[39],"Applications":[40],"from":[41,134],"different":[42,47],"domains":[43],"can":[44,73,233],"vastly":[46],"compute":[48],"memory":[50,175,281,298,336],"demands":[51,65],"on":[52,85,267],"the":[53,110,120,160,165,173,214,223,244,254,284,307,326,341,357],"GPU.":[54,215],"In":[55,181],"a":[56,75,86,131,148,170,188,230,242,262,273,313,321,365],"large-scale":[57],"computing":[58],"environment,":[59],"accommodate":[62],"such":[63,100],"wide-ranging":[64],"without":[66],"leaving":[67],"GPU":[68,158,193,245,275,367,395],"resources":[69],"underutilized,":[70],"multiple":[71,81,141,210,288],"applications":[72,82,211],"share":[74,213],"single":[76,231],"GPU,":[77],"akin":[78],"how":[80],"execute":[83],"concurrently":[84],"CPU.":[87],"Multi-application":[88],"concurrency":[89,125,154],"requires":[90],"several":[91],"support":[92,122,155,282],"mechanisms":[93,176,300],"both":[95],"hardware":[96],"software.":[98],"One":[99],"key":[101,189],"mechanism":[102,323],"is":[103,168,187,389],"virtual":[104,174,280],"memory,":[105],"which":[106,152,199,256],"manages":[107],"protects":[109],"address":[111,184,196,310,330,344,399],"space":[112],"each":[114],"application.":[115],"However,":[116],"modern":[117,179],"lack":[119],"extensive":[121],"for":[123,202,237,283],"multi-application":[124,153],"available":[126],"CPUs,":[128],"as":[130,143],"result":[132,171],"suffer":[133],"performance":[136,159,167,186,264],"overheads":[137],"when":[138,209],"shared":[139,224],"by":[140,373,378,384],"applications,":[142],"we":[144,270],"demonstrate.":[145],"We":[146,162],"perform":[147],"detailed":[149],"analysis":[150],"limitations":[156],"hurt":[157],"most.":[161],"find":[163],"that":[164,277,301,352],"poor":[166,183],"largely":[169,305],"employed":[177],"GPUs.":[180],"particular,":[182],"translation":[185,197,225,345,400],"obstacle":[190],"efficient":[192],"sharing.":[194],"State-of-the-art":[195],"mechanisms,":[198],"were":[200],"designed":[201],"single-application":[203],"execution,":[204],"experience":[205],"significant":[206],"inter-application":[207],"interference":[208,342],"spatially":[212],"This":[216],"contention":[217],"leads":[218],"frequent":[220],"misses":[221],"lookaside":[226],"buffer":[227],"(TLB),":[228],"where":[229],"miss":[232],"induce":[234],"stalls":[236],"hundreds":[238],"threads.":[240],"As":[241],"result,":[243],"often":[246],"cannot":[247],"schedule":[248],"enough":[249],"threads":[250],"successfully":[252],"stalls,":[255],"diminishes":[257],"system":[258,371,387,396],"becomes":[261],"first-order":[263],"concern.":[265],"Based":[266],"our":[268],"analysis,":[269],"propose":[271],"MASK,":[272],"new":[274],"framework":[276],"provides":[278],"low-overhead":[279],"concurrent":[285],"execution":[286],"applications.":[289],"MASK":[290,353,369],"consists":[291],"three":[293],"novel":[294],"address-translation-aware":[295],"cache":[296],"management":[299],"work":[302],"together":[303],"reduce":[306,317,340],"overhead":[308],"translation:":[311],"(1)":[312],"token-based":[314],"technique":[315],"TLB":[318,361],"contention,":[319],"(2)":[320],"bypassing":[322],"improve":[325],"effectiveness":[327],"cached":[329],"translations,":[331],"(3)":[333],"application-aware":[335],"scheduling":[337],"scheme":[338],"between":[343],"data":[347],"requests.":[348],"Our":[349],"evaluations":[350],"show":[351],"restores":[354],"much":[355],"lost":[359],"contention.":[362],"Relative":[363],"state-of-the-art":[366],"TLB,":[368],"improves":[370,375],"57.8%,":[374],"IPC":[376],"43.4%,":[379],"reduces":[381],"applicationlevel":[382],"unfairness":[383],"22.4%.":[385],"MASK's":[386],"within":[390],"23.2%":[391],"ideal":[394],"no":[398],"overhead.":[401]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":12},{"year":2019,"cited_by_count":11},{"year":2018,"cited_by_count":7}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2018-03-29T00:00:00"}
