{"id":"https://openalex.org/W2024825632","doi":"https://doi.org/10.1109/iccd.2014.6974670","title":"ReMAP: Reuse and memory access cost aware eviction policy for last level cache management","display_name":"ReMAP: Reuse and memory access cost aware eviction policy for last level cache management","publication_year":2014,"publication_date":"2014-10-01","ids":{"openalex":"https://openalex.org/W2024825632","doi":"https://doi.org/10.1109/iccd.2014.6974670","mag":"2024825632"},"language":"en","primary_location":{"id":"doi:10.1109/iccd.2014.6974670","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2014.6974670","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 32nd 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/A5087438386","display_name":"Akhil Arunkumar","orcid":"https://orcid.org/0009-0003-5251-9701"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Akhil Arunkumar","raw_affiliation_strings":["School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","School of Computing, Informatics and Decision Systems Engineering, Arizona State University, Tempe, 85281, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]},{"raw_affiliation_string":"School of Computing, Informatics and Decision Systems Engineering, Arizona State University, Tempe, 85281, USA","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028220093","display_name":"Carole-Jean Wu","orcid":"https://orcid.org/0000-0002-9032-7239"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Carole-Jean Wu","raw_affiliation_strings":["School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","School of Computing, Informatics and Decision Systems Engineering, Arizona State University, Tempe, 85281, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, Informatics, and Decision Systems Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]},{"raw_affiliation_string":"School of Computing, Informatics and Decision Systems Engineering, Arizona State University, Tempe, 85281, USA","institution_ids":["https://openalex.org/I55732556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I55732556"],"apc_list":null,"apc_paid":null,"fwci":0.3151,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.59079284,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"110","last_page":"117"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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.9987000226974487,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9958999752998352,"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.8774399161338806},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.685500979423523},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6267918944358826},{"id":"https://openalex.org/keywords/eviction","display_name":"Eviction","score":0.621958315372467},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5510630011558533},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.49346864223480225},{"id":"https://openalex.org/keywords/non-uniform-memory-access","display_name":"Non-uniform memory access","score":0.46303877234458923},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.45958179235458374},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.44559502601623535},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.41770055890083313},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.37005507946014404},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.3690037131309509},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36315691471099854},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3631262183189392}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8774399161338806},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.685500979423523},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6267918944358826},{"id":"https://openalex.org/C2778227907","wikidata":"https://www.wikidata.org/wiki/Q1893186","display_name":"Eviction","level":2,"score":0.621958315372467},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5510630011558533},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.49346864223480225},{"id":"https://openalex.org/C133371097","wikidata":"https://www.wikidata.org/wiki/Q868014","display_name":"Non-uniform memory access","level":5,"score":0.46303877234458923},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.45958179235458374},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.44559502601623535},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.41770055890083313},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.37005507946014404},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.3690037131309509},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36315691471099854},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3631262183189392},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccd.2014.6974670","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd.2014.6974670","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE 32nd International Conference on Computer Design (ICCD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320309835","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1968029317","https://openalex.org/W1987225815","https://openalex.org/W1999621870","https://openalex.org/W2009387496","https://openalex.org/W2010843180","https://openalex.org/W2015691124","https://openalex.org/W2029577083","https://openalex.org/W2074303271","https://openalex.org/W2095258606","https://openalex.org/W2100741459","https://openalex.org/W2100901045","https://openalex.org/W2108820453","https://openalex.org/W2117560661","https://openalex.org/W2120629815","https://openalex.org/W2122108187","https://openalex.org/W2122429238","https://openalex.org/W2123845384","https://openalex.org/W2124350608","https://openalex.org/W2125328729","https://openalex.org/W2128060503","https://openalex.org/W2131926352","https://openalex.org/W2135089498","https://openalex.org/W2147657366","https://openalex.org/W2149412112","https://openalex.org/W2152356827","https://openalex.org/W2157134596","https://openalex.org/W2160996172","https://openalex.org/W2164333604","https://openalex.org/W3143385234","https://openalex.org/W3144376511","https://openalex.org/W4231412993","https://openalex.org/W4233785673","https://openalex.org/W6657687284","https://openalex.org/W6813212200","https://openalex.org/W6816000143"],"related_works":["https://openalex.org/W2115782696","https://openalex.org/W3145643808","https://openalex.org/W2608622083","https://openalex.org/W15724499","https://openalex.org/W53598264","https://openalex.org/W2966447112","https://openalex.org/W109043737","https://openalex.org/W4321259568","https://openalex.org/W2541463506","https://openalex.org/W3013030161"],"abstract_inverted_index":{"To":[0],"mitigate":[1],"the":[2,19,28,34,63,66,72,77,107,112,135,178,191,207,227],"significant":[3],"main":[4,78,122],"memory":[5,73,123,153],"access":[6,124,154],"latency":[7,125],"in":[8,42,71,82,104],"modern":[9],"chip":[10],"multiprocessors,":[11],"multi-level":[12],"on-chip":[13],"caches":[14],"are":[15,127],"used":[16,24],"to":[17,27,94,106,129,167],"bridge":[18],"gap":[20],"by":[21,59,111,185,196,210],"retaining":[22],"frequently":[23],"data":[25],"closer":[26],"processor":[29],"cores.":[30],"Such":[31],"dependence":[32],"on":[33,53],"last-level":[35],"cache":[36,43,55,113],"(LLC)":[37],"has":[38],"motivated":[39],"numerous":[40],"innovations":[41],"management":[44],"schemes.":[45],"However,":[46],"most":[47],"prior":[48,168],"works":[49],"focus":[50],"their":[51],"efforts":[52],"optimizing":[54],"miss":[56,88,208],"counts":[57,209],"experienced":[58],"applications,":[60],"irrespective":[61],"of":[62,180,182,199,221],"interactions":[64],"between":[65],"LLC":[67],"and":[68,121,141,152,195,204,212,233,238],"other":[69],"components":[70],"hierarchy":[74],"such":[75],"as":[76,186,188],"memory.":[79],"This":[80],"results":[81,173],"sub-optimal":[83],"performance":[84,165,224],"improvements,":[85],"since":[86],"reducing":[87],"rates":[89],"does":[90],"not":[91],"directly":[92],"translate":[93],"increased":[95],"IPC":[96,223],"performance.":[97],"In":[98],"this":[99],"paper,":[100],"we":[101],"show":[102,174],"that":[103,148,175],"addition":[105],"recency":[108],"information":[109],"provided":[110],"replacement":[114,194,203,232],"policy,":[115,147],"post":[116],"eviction":[117,132,146,160],"reuse":[118,150],"distance":[119],"(PERD)":[120],"cost":[126],"useful":[128],"make":[130],"better-informed":[131],"decisions":[133],"at":[134],"LLC.":[136],"We":[137],"propose":[138],"ReMAP,":[139],"Reuse":[140],"Memory":[142],"Access":[143],"Cost":[144],"aware":[145],"takes":[149],"characteristics":[151],"behavior":[155],"into":[156],"consideration":[157],"when":[158],"making":[159],"decisions.":[161],"ReMAP":[162,176,217],"achieves":[163,218],"higher":[164],"compared":[166],"works.":[169],"Our":[170],"full-system":[171],"simulation":[172],"reduces":[177],"number":[179],"misses":[181],"SPEC2006":[183,228],"applications":[184,229],"much":[187],"13%":[189],"over":[190],"baseline":[192],"LRU":[193],"an":[197,219],"average":[198,220],"6.5%":[200],"while":[201,230],"MLP-aware":[202,231],"DRRIP":[205,234],"reduce":[206],"-0.7%":[211],"5%":[213],"respectively.":[214,240],"More":[215],"importantly,":[216],"4.6%":[222],"gain":[225],"across":[226],"see":[235],"only":[236],"1.8%":[237],"2.3%":[239]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
