{"id":"https://openalex.org/W2888832568","doi":"https://doi.org/10.1145/3273982.3273986","title":"Mosaic","display_name":"Mosaic","publication_year":2018,"publication_date":"2018-08-28","ids":{"openalex":"https://openalex.org/W2888832568","doi":"https://doi.org/10.1145/3273982.3273986","mag":"2888832568"},"language":"en","primary_location":{"id":"doi:10.1145/3273982.3273986","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3273982.3273986","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGOPS Operating Systems Review","raw_type":"journal-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"]},{"id":"https://openalex.org/I82828225","display_name":"King Mongkut's University of Technology North Bangkok","ror":"https://ror.org/04fy6jb97","country_code":"TH","type":"education","lineage":["https://openalex.org/I82828225"]}],"countries":["TH","US"],"is_corresponding":false,"raw_author_name":"Rachata Ausavarungnirun","raw_affiliation_strings":["Carnegie Mellon University &amp; King Mongkut University of Technology North Bangkok"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University &amp; King Mongkut University of Technology North Bangkok","institution_ids":["https://openalex.org/I74973139","https://openalex.org/I82828225"]}]},{"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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin","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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University","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"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"VMware Research","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003307688","display_name":"Christopher J. Rossbach","orcid":"https://orcid.org/0000-0003-0329-3657"},"institutions":[{"id":"https://openalex.org/I74786994","display_name":"Kitware (United States)","ror":"https://ror.org/02s2acn37","country_code":"US","type":"company","lineage":["https://openalex.org/I74786994"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher J. Rossbach","raw_affiliation_strings":["University of Texas at Austin &amp; VMware Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin &amp; VMware Research","institution_ids":["https://openalex.org/I74786994"]}]},{"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"]},{"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":["CH","US"],"is_corresponding":false,"raw_author_name":"Onur Mutlu","raw_affiliation_strings":["Carnegie Mellon University &amp; ETH Z\u00fcrich"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University &amp; ETH Z\u00fcrich","institution_ids":["https://openalex.org/I35440088","https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6596,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.86978818,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"52","issue":"1","first_page":"27","last_page":"44"},"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.9997000098228455,"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.9988999962806702,"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/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.9683066606521606},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8720088005065918},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.7996618151664734},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.7580240964889526},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.7446706891059875},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.7183588743209839},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.641419529914856},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5536127686500549},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5368315577507019},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5187385678291321},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.3068937063217163},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.29341062903404236},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.136121928691864}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.9683066606521606},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8720088005065918},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.7996618151664734},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.7580240964889526},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.7446706891059875},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.7183588743209839},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.641419529914856},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5536127686500549},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5368315577507019},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5187385678291321},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3068937063217163},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.29341062903404236},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.136121928691864}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3273982.3273986","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3273982.3273986","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGOPS Operating Systems Review","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Reduced inequalities","score":0.5,"id":"https://metadata.un.org/sdg/10"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":111,"referenced_works":["https://openalex.org/W70437322","https://openalex.org/W1437641643","https://openalex.org/W1579491185","https://openalex.org/W1601753226","https://openalex.org/W1964316448","https://openalex.org/W1973573211","https://openalex.org/W1979527452","https://openalex.org/W1983235612","https://openalex.org/W2004807638","https://openalex.org/W2005574683","https://openalex.org/W2020733012","https://openalex.org/W2036250095","https://openalex.org/W2041195705","https://openalex.org/W2047060659","https://openalex.org/W2047240985","https://openalex.org/W2047390994","https://openalex.org/W2049403384","https://openalex.org/W2056816375","https://openalex.org/W2057569249","https://openalex.org/W2061812855","https://openalex.org/W2062430565","https://openalex.org/W2071767440","https://openalex.org/W2074175208","https://openalex.org/W2079248286","https://openalex.org/W2080592089","https://openalex.org/W2082000934","https://openalex.org/W2089336473","https://openalex.org/W2090584832","https://openalex.org/W2093828978","https://openalex.org/W2098040113","https://openalex.org/W2098274770","https://openalex.org/W2099084006","https://openalex.org/W2100926301","https://openalex.org/W2101482453","https://openalex.org/W2103707825","https://openalex.org/W2107333973","https://openalex.org/W2115172404","https://openalex.org/W2120138088","https://openalex.org/W2125551452","https://openalex.org/W2126987530","https://openalex.org/W2129381159","https://openalex.org/W2130604611","https://openalex.org/W2135384752","https://openalex.org/W2135438094","https://openalex.org/W2136362035","https://openalex.org/W2136684653","https://openalex.org/W2138163628","https://openalex.org/W2142119745","https://openalex.org/W2142444503","https://openalex.org/W2142875853","https://openalex.org/W2143609451","https://openalex.org/W2146241244","https://openalex.org/W2146757372","https://openalex.org/W2149234156","https://openalex.org/W2150722965","https://openalex.org/W2153806645","https://openalex.org/W2153882937","https://openalex.org/W2155503253","https://openalex.org/W2156703074","https://openalex.org/W2159159598","https://openalex.org/W2159908132","https://openalex.org/W2162293132","https://openalex.org/W2162838417","https://openalex.org/W2163365446","https://openalex.org/W2163687928","https://openalex.org/W2163820265","https://openalex.org/W2166263440","https://openalex.org/W2167362358","https://openalex.org/W2169880332","https://openalex.org/W2170257519","https://openalex.org/W2208481289","https://openalex.org/W2238307037","https://openalex.org/W2238595726","https://openalex.org/W2243228260","https://openalex.org/W2293640271","https://openalex.org/W2318490588","https://openalex.org/W2323625620","https://openalex.org/W2325538041","https://openalex.org/W2330672121","https://openalex.org/W2332254524","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/W2493869930","https://openalex.org/W2510980549","https://openalex.org/W2514064736","https://openalex.org/W2522765117","https://openalex.org/W2536535850","https://openalex.org/W2554192763","https://openalex.org/W2573246392","https://openalex.org/W2576312950","https://openalex.org/W2604399885","https://openalex.org/W2613639279","https://openalex.org/W2617123807","https://openalex.org/W2621371400","https://openalex.org/W2623880136","https://openalex.org/W2625231790","https://openalex.org/W2764065518","https://openalex.org/W2793599434","https://openalex.org/W2793655593","https://openalex.org/W3112784795","https://openalex.org/W3152438252","https://openalex.org/W4235500388","https://openalex.org/W4236382111","https://openalex.org/W4240476789","https://openalex.org/W4243035950","https://openalex.org/W4243404638","https://openalex.org/W4250481301"],"related_works":["https://openalex.org/W1437641643","https://openalex.org/W3145425992","https://openalex.org/W3196094483","https://openalex.org/W2888832568","https://openalex.org/W2152001105","https://openalex.org/W2576253365","https://openalex.org/W3143889401","https://openalex.org/W2355566153","https://openalex.org/W2136362035","https://openalex.org/W2799027632"],"abstract_inverted_index":{"Contemporary":[0],"discrete":[1],"GPUs":[2],"support":[3,269],"rich":[4],"memory":[5,11,33,61,136,284,310,323,329],"management":[6,137],"features":[7,16],"such":[8],"as":[9,68,96,277],"virtual":[10,23,322],"and":[12,30,45,141,171,214,233,335],"demand":[13,142,178,215],"paging.":[14,143],"These":[15],"simplify":[17],"GPU":[18,50,118],"programming":[19],"by":[20],"providing":[21],"a":[22,69,120,127,153,186,230,237,291,332],"address":[24,43,139,145,212],"space":[25],"abstraction":[26],"similar":[27],"to":[28,59,268,307,326,341],"CPUs":[29],"eliminating":[31],"manual":[32],"management,":[34],"but":[35],"they":[36,102,289],"introduce":[37],"high":[38,53],"performance":[39],"overheads":[40],"during":[41],"(1)":[42],"translation":[44,64,74,140,146,213],"(2)":[46],"page":[47,82,132,155,188,201,207,223,239,247,254,271],"faults.":[48],"A":[49],"relies":[51],"on":[52,129],"degrees":[54],"of":[55,282,294],"thread-level":[56],"parallelism":[57],"(TLP)":[58],"hide":[60],"latency.":[62,197],"Address":[63],"can":[65,92,203],"undermine":[66,94,250],"TLP,":[67,95],"single":[70],"miss":[71],"in":[72,321],"the":[73,110,117,131,177,192,206,251,278],"lookaside":[75],"buffer":[76],"(TLB)":[77],"invokes":[78],"an":[79,105,266],"expensive":[80,106],"serialized":[81],"table":[83],"walk":[84],"that":[85,211,249,262,300,315,318],"often":[86,99],"stalls":[87],"multiple":[88,97,200,253,270],"threads.":[89],"Demand":[90],"paging":[91,179,216],"also":[93],"threads":[98],"stall":[100],"while":[101],"wait":[103],"for":[104,135,199],"data":[107,275],"transfer":[108,196],"over":[109],"system":[111,193],"I/O":[112,194],"(e.g.,":[113,157],"PCIe)":[114],"bus":[115,195],"when":[116,150,183],"demands":[119],"page.":[121],"In":[122,257],"modern":[123],"GPUs,":[124],"we":[125,151,184,260],"face":[126],"trade-off":[128,209],"how":[130],"size":[133,156,208],"used":[134],"affects":[138],"The":[144],"overhead":[147,180],"is":[148,181],"lower":[149,182],"employ":[152,185],"larger":[154],"2MB":[158],"large":[159,231,238,292],"pages,":[160],"compared":[161],"with":[162],"conventional":[163],"4KB":[164],"base":[165,227,241,246,295,316,343],"pages),":[166],"which":[167,190,313],"increases":[168],"TLB":[169,174],"coverage":[170],"thus":[172],"reduces":[173],"misses.":[175],"Conversely,":[176],"smaller":[187],"size,":[189],"decreases":[191],"Support":[198],"sizes":[202,255,272],"help":[204],"relax":[205],"so":[210],"optimizations":[217],"work":[218],"together":[219],"synergistically.":[220],"However,":[221],"existing":[222],"coalescing":[224,334],"(i.e.,":[225,235,288],"merging":[226],"pages":[228,296,317],"into":[229,240],"page)":[232],"splintering":[234,336],"splitting":[236],"pages)":[242],"policies":[243,312],"require":[244],"costly":[245,274],"migrations":[248],"benefits":[252],"provide.":[256],"this":[258,301],"paper,":[259],"observe":[261],"GPGPU":[263],"applications":[264,279],"present":[265],"opportunity":[267],"without":[273],"migration,":[276],"perform":[280],"most":[281],"their":[283],"allocation":[285,304,311],"en":[286,302],"masse":[287,303],"allocate":[290],"number":[293],"at":[297],"once).We":[298],"show":[299],"allows":[305],"us":[306],"create":[308],"intelligent":[309],"ensure":[314],"are":[319,324],"contiguous":[320,327],"allocated":[325],"physical":[328],"pages.":[330,344],"As":[331],"result,":[333],"operations":[337],"no":[338],"longer":[339],"need":[340],"migrate":[342]},"counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2018-09-07T00:00:00"}
