{"id":"https://openalex.org/W2987223293","doi":"https://doi.org/10.1109/pact.2019.00016","title":"Enforcing Last-Level Cache Partitioning through Memory Virtual Channels","display_name":"Enforcing Last-Level Cache Partitioning through Memory Virtual Channels","publication_year":2019,"publication_date":"2019-09-01","ids":{"openalex":"https://openalex.org/W2987223293","doi":"https://doi.org/10.1109/pact.2019.00016","mag":"2987223293"},"language":"en","primary_location":{"id":"doi:10.1109/pact.2019.00016","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2019.00016","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT)","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/A5004922114","display_name":"Jongwook Chung","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Jongwook Chung","raw_affiliation_strings":["Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039932709","display_name":"Yuhwan Ro","orcid":"https://orcid.org/0000-0001-8100-9071"},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yuhwan Ro","raw_affiliation_strings":["Samsung Electronics, Suwon, South Korea"],"affiliations":[{"raw_affiliation_string":"Samsung Electronics, Suwon, South Korea","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078370106","display_name":"Joonsung Kim","orcid":"https://orcid.org/0000-0002-5432-7813"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]},{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Joonsung Kim","raw_affiliation_strings":["KAIST, Daejeon, South Korea","Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090656296","display_name":"Jaehyung Ahn","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]},{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaehyung Ahn","raw_affiliation_strings":["Samsung Electronics, Suwon, South Korea","Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Samsung Electronics, Suwon, South Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101743105","display_name":"Jangwoo Kim","orcid":"https://orcid.org/0000-0003-2193-5748"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]},{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jangwoo Kim","raw_affiliation_strings":["KAIST, Daejeon, South Korea","Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100698124","display_name":"John Kim","orcid":"https://orcid.org/0000-0003-3958-3891"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]},{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"John Kim","raw_affiliation_strings":["KAIST, Daejeon, South Korea","Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100415731","display_name":"Jae W. Lee","orcid":"https://orcid.org/0000-0002-4266-4919"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jae W. Lee","raw_affiliation_strings":["Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078262826","display_name":"Jung Ho Ahn","orcid":"https://orcid.org/0000-0003-1733-1394"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]},{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jung Ho Ahn","raw_affiliation_strings":["Samsung Electronics, Suwon, South Korea","Seoul National University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Samsung Electronics, Suwon, South Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"Seoul National University, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5004922114"],"corresponding_institution_ids":["https://openalex.org/I139264467"],"apc_list":null,"apc_paid":null,"fwci":0.4815,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.62757631,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"97","last_page":"109"},"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.9998000264167786,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9991999864578247,"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/computer-science","display_name":"Computer science","score":0.8369745016098022},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.8118204474449158},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6668180227279663},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.5271947979927063},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4749184548854828},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.46025288105010986},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.45981985330581665},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4588842988014221},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4518555700778961},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.43363454937934875},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4243812561035156},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.42168229818344116},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38473379611968994},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3490374684333801},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.14862599968910217}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8369745016098022},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.8118204474449158},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6668180227279663},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.5271947979927063},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4749184548854828},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.46025288105010986},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.45981985330581665},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4588842988014221},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4518555700778961},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.43363454937934875},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4243812561035156},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.42168229818344116},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38473379611968994},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3490374684333801},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.14862599968910217},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"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/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","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},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/pact.2019.00016","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pact.2019.00016","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W1501077214","https://openalex.org/W1964316448","https://openalex.org/W1967474856","https://openalex.org/W1982063824","https://openalex.org/W1993488239","https://openalex.org/W1998310976","https://openalex.org/W2001986196","https://openalex.org/W2005395913","https://openalex.org/W2010843180","https://openalex.org/W2015827499","https://openalex.org/W2046996113","https://openalex.org/W2060204338","https://openalex.org/W2061574886","https://openalex.org/W2067801022","https://openalex.org/W2077940408","https://openalex.org/W2081548834","https://openalex.org/W2102871765","https://openalex.org/W2109562980","https://openalex.org/W2115172404","https://openalex.org/W2121804705","https://openalex.org/W2124237318","https://openalex.org/W2129573249","https://openalex.org/W2142012714","https://openalex.org/W2143207886","https://openalex.org/W2143773524","https://openalex.org/W2143835304","https://openalex.org/W2144553551","https://openalex.org/W2153456949","https://openalex.org/W2156077332","https://openalex.org/W2157110413","https://openalex.org/W2159793853","https://openalex.org/W2160610190","https://openalex.org/W2161948491","https://openalex.org/W2162838417","https://openalex.org/W2165928765","https://openalex.org/W2166263440","https://openalex.org/W2234128234","https://openalex.org/W2243416539","https://openalex.org/W2293274043","https://openalex.org/W2327709439","https://openalex.org/W2528800812","https://openalex.org/W2604694386","https://openalex.org/W2612094043","https://openalex.org/W2613674830","https://openalex.org/W2779122548","https://openalex.org/W2798747284","https://openalex.org/W2799171747","https://openalex.org/W3142886131","https://openalex.org/W3145545382","https://openalex.org/W4210790398","https://openalex.org/W4231427385","https://openalex.org/W4236382111","https://openalex.org/W4254256063","https://openalex.org/W4312920248","https://openalex.org/W6641191176","https://openalex.org/W6651715811","https://openalex.org/W6678583083","https://openalex.org/W6792323683","https://openalex.org/W6817964639"],"related_works":["https://openalex.org/W2511073788","https://openalex.org/W2134706889","https://openalex.org/W2120735849","https://openalex.org/W1846752851","https://openalex.org/W2036081147","https://openalex.org/W3105406291","https://openalex.org/W2094306501","https://openalex.org/W2992125264","https://openalex.org/W1939576174","https://openalex.org/W2338639044"],"abstract_inverted_index":{"Ensuring":[0],"fairness":[1],"or":[2],"providing":[3,220],"isolation":[4],"between":[5],"multiple":[6],"workloads":[7,110,183],"with":[8,37,92,240],"different":[9],"characteristics":[10],"that":[11,60,89,211],"are":[12,201],"colocated":[13],"on":[14,71,185,196,205],"a":[15,20,61,206,227,246],"single,":[16],"shared-memory":[17],"system":[18,106,176],"is":[19,81,124],"challenge.":[21],"Recent":[22],"multicore":[23],"processors":[24],"provide":[25,32],"last-level":[26],"cache":[27,39],"(LLC)":[28],"hardware":[29,33],"partitioning":[30,40,123],"to":[31,77,148],"support":[34],"for":[35,154,223],"isolation,":[36],"the":[38,44,104,113,116,121,136,143,161,174,216],"often":[41,50],"specified":[42],"by":[43,108,165,178,238],"user.":[45],"While":[46],"more":[47,64,97],"LLC":[48,65,94,99,122,155],"capacity":[49,66,95],"results":[51],"in":[52,55,68,226],"higher":[53],"performance,":[54],"this":[56,131],"work":[57],"we":[58,75,87,133],"identify":[59,88],"workload":[62,91,102,118,224],"allocated":[63],"result":[67],"worse":[69],"performance":[70,114,162,190],"real-machine":[72],"experiments,":[73,86],"which":[74,189,242],"refer":[76],"as":[78],"MiW":[79,217],"(more":[80],"worse).":[82],"Through":[83],"various":[84],"controlled":[85],"another":[90],"less":[93],"causes":[96],"frequent":[98],"misses.":[100],"The":[101],"stresses":[103],"main-memory":[105,139],"shared":[107,186],"both":[109],"and":[111,141,181],"degrades":[112],"of":[115,138,151,163,188,235],"former":[117],"even":[119],"if":[120,199],"used":[125],"(a":[126],"balloon":[127],"effect).":[128],"To":[129],"resolve":[130],"problem,":[132],"propose":[134],"virtualizing":[135],"datapath":[137],"controllers":[140],"dedicating":[142],"memory":[144],"virtual":[145],"channels":[146],"(mVCs)":[147],"each":[149],"group":[150],"applications,":[152],"grouped":[153],"partitioning.":[156],"mVC":[157],"can":[158,172,192],"further":[159],"fine-tune":[160],"groups":[164],"differentiating":[166],"buffer":[167],"sizes":[168],"among":[169],"mVCs.":[170],"It":[171],"reduce":[173],"total":[175],"cost":[177],"executing":[179],"latency-critical":[180],"throughput-oriented":[182],"together":[184],"machines,":[187],"criteria":[191],"be":[193],"achieved":[194],"only":[195],"dedicated":[197],"machines":[198],"mVCs":[200],"not":[202],"supported.":[203],"Experiments":[204],"simulated":[207],"chip":[208],"multiprocessor":[209],"show":[210],"our":[212],"proposals":[213],"effectively":[214],"eliminate":[215],"phenomenon,":[218],"hence":[219],"additional":[221],"opportunities":[222],"consolidation":[225],"datacenter.":[228],"Our":[229],"case":[230],"study":[231],"demonstrates":[232],"potential":[233],"savings":[234],"machine":[236],"count":[237],"21.8%":[239],"mVC,":[241],"would":[243],"otherwise":[244],"violate":[245],"service":[247],"level":[248],"objective":[249],"(SLO).":[250]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
