{"id":"https://openalex.org/W2072753794","doi":"https://doi.org/10.1145/1024393.1024415","title":"Dynamic tracking of page miss ratio curve for memory management","display_name":"Dynamic tracking of page miss ratio curve for memory management","publication_year":2004,"publication_date":"2004-10-07","ids":{"openalex":"https://openalex.org/W2072753794","doi":"https://doi.org/10.1145/1024393.1024415","mag":"2072753794"},"language":"en","primary_location":{"id":"doi:10.1145/1024393.1024415","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1024393.1024415","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th 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/A5078710627","display_name":"Pin Zhou","orcid":"https://orcid.org/0000-0002-5047-3637"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Pin Zhou","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024428768","display_name":"Vivek Pandey","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vivek Pandey","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059803743","display_name":"Jagadeesan Sundaresan","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jagadeesan Sundaresan","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065628776","display_name":"Anand Raghuraman","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anand Raghuraman","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044337890","display_name":"Yuanyuan Zhou","orcid":"https://orcid.org/0000-0002-8703-219X"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanyuan Zhou","raw_affiliation_strings":["University of Illinois at Urbana-Champaign","University of Illinois at Urbana Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102012468","display_name":"Sanjeev Kumar","orcid":"https://orcid.org/0000-0001-9065-3010"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sanjeev Kumar","raw_affiliation_strings":["Intel Labs, Santa Clara, CA"],"affiliations":[{"raw_affiliation_string":"Intel Labs, Santa Clara, CA","institution_ids":["https://openalex.org/I1343180700"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5078710627"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":5.7927,"has_fulltext":false,"cited_by_count":229,"citation_normalized_percentile":{"value":0.96319979,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"177","last_page":"188"},"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.9993000030517578,"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.829743504524231},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.579415500164032},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.573491096496582},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.5266568660736084},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.5108354091644287},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.49815964698791504},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.4859515428543091},{"id":"https://openalex.org/keywords/track","display_name":"Track (disk drive)","score":0.45548927783966064},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4544031322002411},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.44851309061050415},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43054622411727905},{"id":"https://openalex.org/keywords/performance-metric","display_name":"Performance metric","score":0.42524972558021545},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.34448349475860596},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.32960453629493713},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.16629621386528015}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.829743504524231},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.579415500164032},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.573491096496582},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.5266568660736084},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.5108354091644287},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.49815964698791504},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.4859515428543091},{"id":"https://openalex.org/C89992363","wikidata":"https://www.wikidata.org/wiki/Q5961558","display_name":"Track (disk drive)","level":2,"score":0.45548927783966064},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4544031322002411},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.44851309061050415},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43054622411727905},{"id":"https://openalex.org/C2780898871","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Performance metric","level":2,"score":0.42524972558021545},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.34448349475860596},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32960453629493713},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.16629621386528015},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1024393.1024415","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1024393.1024415","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th international conference on Architectural support for programming languages and operating systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8999999761581421}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W51427095","https://openalex.org/W111160059","https://openalex.org/W113230985","https://openalex.org/W1487249727","https://openalex.org/W1506143128","https://openalex.org/W1513741151","https://openalex.org/W1518560505","https://openalex.org/W1569032152","https://openalex.org/W1574980596","https://openalex.org/W1601753226","https://openalex.org/W1650006494","https://openalex.org/W1692732447","https://openalex.org/W1737297434","https://openalex.org/W1743133773","https://openalex.org/W1916709771","https://openalex.org/W1968769087","https://openalex.org/W1983274120","https://openalex.org/W1983440066","https://openalex.org/W1990046344","https://openalex.org/W2005533555","https://openalex.org/W2011589711","https://openalex.org/W2022997532","https://openalex.org/W2026461142","https://openalex.org/W2026488394","https://openalex.org/W2056971515","https://openalex.org/W2064359039","https://openalex.org/W2077186241","https://openalex.org/W2078640694","https://openalex.org/W2080141004","https://openalex.org/W2088775661","https://openalex.org/W2096984014","https://openalex.org/W2100384468","https://openalex.org/W2100767055","https://openalex.org/W2100912464","https://openalex.org/W2102727118","https://openalex.org/W2110777284","https://openalex.org/W2110860124","https://openalex.org/W2112053513","https://openalex.org/W2120070938","https://openalex.org/W2121768308","https://openalex.org/W2132471117","https://openalex.org/W2138488896","https://openalex.org/W2142098074","https://openalex.org/W2142892618","https://openalex.org/W2145118374","https://openalex.org/W2150864656","https://openalex.org/W2151121248","https://openalex.org/W2151944050","https://openalex.org/W2159432832","https://openalex.org/W2161029622","https://openalex.org/W2164705534","https://openalex.org/W2535068187","https://openalex.org/W2913305800","https://openalex.org/W4235336266","https://openalex.org/W4236312724","https://openalex.org/W4241286244","https://openalex.org/W4248589525","https://openalex.org/W6629566798","https://openalex.org/W6631038145","https://openalex.org/W6635987275","https://openalex.org/W6640015234","https://openalex.org/W6711300894"],"related_works":["https://openalex.org/W2059368477","https://openalex.org/W2078640694","https://openalex.org/W2038379180","https://openalex.org/W71081774","https://openalex.org/W3149406234","https://openalex.org/W2014339615","https://openalex.org/W2071490148","https://openalex.org/W3196094483","https://openalex.org/W2706616820","https://openalex.org/W2132250613"],"abstract_inverted_index":{"Memory":[0],"can":[1,12,89,117,172,211],"be":[2,13],"efficiently":[3],"utilized":[4],"if":[5],"the":[6,62,139,168,175,188,206,213],"dynamic":[7,140,225],"memory":[8,29,54,58,145,151,170,208],"demands":[9],"of":[10,74,184,190],"applications":[11,75,161],"determined":[14],"and":[15,106,150,186,224],"analyzed":[16],"at":[17,45,76,92,120],"run-time.":[18],"The":[19,79,109],"page":[20,25,191],"miss":[21,26],"ratio":[22],"curve(MRC),":[23],"i.e.":[24],"rate":[27],"vs.":[28],"size":[30],"curve,":[31],"is":[32,48,82,112],"a":[33,84,182],"good":[34],"performance-directed":[35],"metric":[36,217],"to":[37,70,142,181,195],"serve":[38],"this":[39,101],"purpose.":[40],"However,":[41],"dynamically":[42,71],"tracking":[43],"MRC":[44,73,86,91,119,141],"run":[46,77],"time":[47,94,122,178],"challenging":[49],"in":[50],"systems":[51,149],"with":[52,160,201],"virtual":[53],"because":[55],"not":[56],"every":[57],"reference":[59],"passes":[60],"through":[61],"operating":[63],"system":[64,156],"(OS).This":[65],"paper":[66],"proposes":[67],"two":[68],"methods":[69],"track":[72,90,118],"time.":[78],"first":[80],"method":[81,111],"using":[83],"hardware":[85],"monitor":[87,102],"that":[88,100,116,130,167,205],"fine":[93],"granularity.":[95,123],"Our":[96,124,154,197],"simulation":[97,199],"results":[98,126,200],"show":[99,129,166,204],"has":[103],"negligible":[104],"performance":[105],"energy":[107,152,209],"overheads.":[108],"second":[110],"an":[113],"OS-only":[114],"implementation":[115,125],"coarse":[121],"on":[127,158],"Linux":[128,159],"it":[131],"adds":[132],"only":[133],"7--10%":[134],"overhead.We":[135],"have":[136],"also":[137],"used":[138],"guide":[143],"both":[144],"allocation":[146,171],"for":[147],"multiprogramming":[148],"management.":[153],"real":[155],"experiments":[157],"including":[162],"Apache":[163],"Web":[164],"Server":[165],"MRC-directed":[169,207],"speed":[173],"up":[174,180,194],"applications'":[176],"execution/response":[177],"by":[179,193,218],"factor":[183],"5.86":[185],"reduce":[187],"number":[189],"faults":[192],"63.1%.":[196],"execution-driven":[198],"SPEC2000":[202],"benchmarks":[203],"management":[210],"improve":[212],"Energy":[214],"*":[215],"Delay":[216],"27--58%":[219],"over":[220],"previously":[221],"proposed":[222],"static":[223],"schemes.":[226]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":16},{"year":2017,"cited_by_count":14},{"year":2016,"cited_by_count":12},{"year":2015,"cited_by_count":16},{"year":2014,"cited_by_count":20},{"year":2013,"cited_by_count":18},{"year":2012,"cited_by_count":15}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
