{"id":"https://openalex.org/W2058986981","doi":"https://doi.org/10.1109/iccd.2013.6657040","title":"Scattered superpage: A case for bridging the gap between superpage and page coloring","display_name":"Scattered superpage: A case for bridging the gap between superpage and page coloring","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W2058986981","doi":"https://doi.org/10.1109/iccd.2013.6657040","mag":"2058986981"},"language":"en","primary_location":{"id":"doi:10.1109/iccd.2013.6657040","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2013.6657040","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 IEEE 31st International Conference on Computer Design (ICCD)","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/A5102766497","display_name":"Licheng Chen","orcid":"https://orcid.org/0009-0007-8522-6277"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Licheng Chen","raw_affiliation_strings":["University of Chinese Academy of Sciences","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100385381","display_name":"Yanan Wang","orcid":"https://orcid.org/0000-0002-6989-6752"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanan Wang","raw_affiliation_strings":["University of Chinese Academy of Sciences","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085373321","display_name":"Zehan Cui","orcid":null},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zehan Cui","raw_affiliation_strings":["University of Chinese Academy of Sciences","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085291155","display_name":"Yongbing Huang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongbing Huang","raw_affiliation_strings":["University of Chinese Academy of Sciences","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101807410","display_name":"Yungang Bao","orcid":"https://orcid.org/0000-0001-6565-5276"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yungang Bao","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Chinese Academy of Sciences","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I19820366"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052120417","display_name":"Mingyu Chen","orcid":"https://orcid.org/0000-0002-7264-0731"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Chen","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, Chinese Academy of Sciences","State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I19820366"]},{"raw_affiliation_string":"State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5102766497"],"corresponding_institution_ids":["https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":0.6304,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.70181234,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"177","last_page":"184"},"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/T12326","display_name":"Network Packet Processing and Optimization","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"}}],"keywords":[{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.9703995585441589},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8170874118804932},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.697074294090271},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.5969119071960449},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.574625551700592},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5672913193702698},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.5039123892784119},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.47399747371673584},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.4719865620136261},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4453646242618561},{"id":"https://openalex.org/keywords/base","display_name":"Base (topology)","score":0.4418369233608246},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.37196680903434753},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.28643760085105896},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.24933478236198425},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10846391320228577},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.08871108293533325}],"concepts":[{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.9703995585441589},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8170874118804932},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.697074294090271},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.5969119071960449},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.574625551700592},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5672913193702698},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.5039123892784119},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.47399747371673584},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.4719865620136261},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4453646242618561},{"id":"https://openalex.org/C42058472","wikidata":"https://www.wikidata.org/wiki/Q810214","display_name":"Base (topology)","level":2,"score":0.4418369233608246},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37196680903434753},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.28643760085105896},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.24933478236198425},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10846391320228577},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.08871108293533325},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccd.2013.6657040","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2013.6657040","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 IEEE 31st International Conference on Computer Design (ICCD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W59073996","https://openalex.org/W1976166844","https://openalex.org/W2001986196","https://openalex.org/W2004807638","https://openalex.org/W2017503457","https://openalex.org/W2047240985","https://openalex.org/W2090776550","https://openalex.org/W2098040113","https://openalex.org/W2100692617","https://openalex.org/W2101482453","https://openalex.org/W2102850792","https://openalex.org/W2103397328","https://openalex.org/W2103881935","https://openalex.org/W2114441957","https://openalex.org/W2115561485","https://openalex.org/W2120138088","https://openalex.org/W2120715680","https://openalex.org/W2124237318","https://openalex.org/W2126987530","https://openalex.org/W2127639767","https://openalex.org/W2132269953","https://openalex.org/W2135056392","https://openalex.org/W2135384752","https://openalex.org/W2138146350","https://openalex.org/W2143884002","https://openalex.org/W2145035826","https://openalex.org/W2149710423","https://openalex.org/W2150115901","https://openalex.org/W2151233837","https://openalex.org/W2156299749","https://openalex.org/W2156703074","https://openalex.org/W2159908132","https://openalex.org/W2160609361","https://openalex.org/W2162838417","https://openalex.org/W2164988937","https://openalex.org/W2172339043","https://openalex.org/W2243228260","https://openalex.org/W4235500388","https://openalex.org/W4236382111","https://openalex.org/W4238816702","https://openalex.org/W4240476789","https://openalex.org/W4252867443","https://openalex.org/W6602422957","https://openalex.org/W6650960995","https://openalex.org/W6677190969","https://openalex.org/W6677253650","https://openalex.org/W6683448178","https://openalex.org/W6684301617"],"related_works":["https://openalex.org/W1437641643","https://openalex.org/W3196094483","https://openalex.org/W2152001105","https://openalex.org/W3145425992","https://openalex.org/W2576253365","https://openalex.org/W2362061522","https://openalex.org/W2888832568","https://openalex.org/W1595196049","https://openalex.org/W2152673879","https://openalex.org/W2116578804"],"abstract_inverted_index":{"Superpage":[0,117,123,212],"and":[1,18,64,154,191,219,244],"page":[2,73,80,160,172,185],"coloring":[3,81],"are":[4],"two":[5,32,45],"important":[6],"practical":[7],"techniques":[8,33],"to":[9,83,118,170,183,192],"improve":[10,214],"the":[11,40,92,100,128,210],"performance":[12,216],"of":[13,52,57,104,130],"Translation":[14],"Lookaside":[15],"Buffers":[16],"(TLBs)":[17],"shared":[19],"Last":[20],"Level":[21],"Cache":[22],"(LLC)":[23],"respectively.":[24],"However,":[25],"there":[26],"exists":[27],"a":[28,48,55,112,125],"gap":[29],"between":[30],"these":[31,44],"in":[34,39,42,61,99,142,162,224],"current":[35],"hardware-architecture":[36],"design,":[37],"resulting":[38],"contradiction":[41],"adopting":[43],"optimizations":[46],"simultaneously:":[47],"superpage":[49,126,138,190],"requires":[50],"hundreds":[51],"contiguous":[53,133,141],"(e.g.":[54],"power":[56],"two)":[58],"base":[59,135],"pages":[60],"both":[62],"virtual":[63,143],"physical":[65,134,152,164,195],"memory,":[66,144],"which":[67],"would":[68],"compulsorily":[69],"occupy":[70],"all":[71],"available":[72],"colors":[74,161],"(or":[75],"cache":[76,95,240],"sets),":[77],"thus":[78,166],"making":[79],"failed":[82],"work.":[84],"This":[85],"is":[86,139,147,180],"because":[87],"most":[88],"contemporary":[89],"architecture":[90],"adopts":[91],"design":[93],"with":[94],"set":[96],"indexes":[97],"placed":[98],"least":[101],"significant":[102],"part":[103],"block":[105],"address.":[106],"In":[107],"this":[108,120,199,235],"paper,":[109],"we":[110],"propose":[111],"lightweight":[113],"approach":[114],"named":[115],"Scattered":[116,122,211],"bridge":[119],"gap.":[121],"decouples":[124],"from":[127],"limitation":[129],"occupying":[131],"multiple":[132,151],"pages.":[136],"A":[137],"still":[140],"but":[145],"it":[146,155,167],"scattered":[148],"mapping":[149],"into":[150],"superpages,":[153],"just":[156],"occupies":[157],"specified":[158],"partial":[159],"each":[163,175,189],"superpage,":[165],"allows":[168],"us":[169],"configure":[171],"color":[173,186],"for":[174,188],"superpage.":[176],"The":[177,205],"huge":[178],"TLB":[179,246],"slightly":[181],"modified":[182],"store":[184],"configuration":[187,200],"calculate":[193],"target":[194],"address":[196,203],"based":[197],"on":[198],"when":[201],"doing":[202],"translation.":[204],"experimental":[206],"results":[207],"show":[208],"that":[209],"can":[213],"system":[215,228],"by":[217,222,236,242,248],"20.51%":[218],"reduce":[220],"unfairness":[221],"27.77%":[223],"our":[225],"4-core":[226],"simulation":[227],"(with":[229],"multi-program":[230],"memory-intensive":[231],"workloads).":[232],"It":[233],"achieves":[234],"reducing":[237,245],"last":[238],"level":[239],"miss":[241,247],"17.05%":[243],"86.02%":[249],"simultaneously.":[250]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
