{"id":"https://openalex.org/W4403586237","doi":"https://doi.org/10.3390/bdcc8100140","title":"LSTM-CRP: Algorithm-Hardware Co-Design and Implementation of Cache Replacement Policy Using Long Short-Term Memory","display_name":"LSTM-CRP: Algorithm-Hardware Co-Design and Implementation of Cache Replacement Policy Using Long Short-Term Memory","publication_year":2024,"publication_date":"2024-10-21","ids":{"openalex":"https://openalex.org/W4403586237","doi":"https://doi.org/10.3390/bdcc8100140"},"language":"en","primary_location":{"id":"doi:10.3390/bdcc8100140","is_oa":true,"landing_page_url":"https://doi.org/10.3390/bdcc8100140","pdf_url":"https://www.mdpi.com/2504-2289/8/10/140/pdf?version=1729506480","source":{"id":"https://openalex.org/S4210238752","display_name":"Big Data and Cognitive Computing","issn_l":"2504-2289","issn":["2504-2289"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data and Cognitive Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2504-2289/8/10/140/pdf?version=1729506480","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100602394","display_name":"Yizhou Wang","orcid":"https://orcid.org/0000-0001-9692-6235"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yizhou Wang","raw_affiliation_strings":["School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046312537","display_name":"Yishuo Meng","orcid":"https://orcid.org/0000-0002-3402-6386"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yishuo Meng","raw_affiliation_strings":["School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100717656","display_name":"Jiaxing Wang","orcid":"https://orcid.org/0000-0003-3687-7595"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaxing Wang","raw_affiliation_strings":["School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100719382","display_name":"Chen Yang","orcid":"https://orcid.org/0000-0002-8221-7670"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chen Yang","raw_affiliation_strings":["School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi\u2019an Jiaotong University, Xi\u2019an 710049, China","institution_ids":["https://openalex.org/I87445476"]},{"raw_affiliation_string":"School of Microelectronics, Xi'an Jiaotong University, Xi'an 710049, China","institution_ids":["https://openalex.org/I87445476"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100719382"],"corresponding_institution_ids":["https://openalex.org/I87445476"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":0.6838,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.72638998,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"8","issue":"10","first_page":"140","last_page":"140"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9994999766349792,"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/T11181","display_name":"Advanced Data Storage Technologies","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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","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/cache","display_name":"Cache","score":0.7062159776687622},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6670995950698853},{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.5620985627174377},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.5172834396362305},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5026936531066895},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4287925064563751},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.41270050406455994},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3783038854598999},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33665281534194946}],"concepts":[{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7062159776687622},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6670995950698853},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.5620985627174377},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.5172834396362305},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5026936531066895},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4287925064563751},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.41270050406455994},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3783038854598999},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33665281534194946},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/bdcc8100140","is_oa":true,"landing_page_url":"https://doi.org/10.3390/bdcc8100140","pdf_url":"https://www.mdpi.com/2504-2289/8/10/140/pdf?version=1729506480","source":{"id":"https://openalex.org/S4210238752","display_name":"Big Data and Cognitive Computing","issn_l":"2504-2289","issn":["2504-2289"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data and Cognitive Computing","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ffe0b4d0a632441db04282ed678317de","is_oa":true,"landing_page_url":"https://doaj.org/article/ffe0b4d0a632441db04282ed678317de","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Big Data and Cognitive Computing, Vol 8, Iss 10, p 140 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/bdcc8100140","is_oa":true,"landing_page_url":"https://doi.org/10.3390/bdcc8100140","pdf_url":"https://www.mdpi.com/2504-2289/8/10/140/pdf?version=1729506480","source":{"id":"https://openalex.org/S4210238752","display_name":"Big Data and Cognitive Computing","issn_l":"2504-2289","issn":["2504-2289"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data and Cognitive Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.7300000190734863,"id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G1231421488","display_name":null,"funder_award_id":"under","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2087396116","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5994120800","display_name":null,"funder_award_id":"Natural","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G963865091","display_name":null,"funder_award_id":"62176206","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4403586237.pdf","grobid_xml":"https://content.openalex.org/works/W4403586237.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1745334888","https://openalex.org/W1987225815","https://openalex.org/W2015853171","https://openalex.org/W2029577083","https://openalex.org/W2039393702","https://openalex.org/W2047569150","https://openalex.org/W2064675550","https://openalex.org/W2109432325","https://openalex.org/W2124350608","https://openalex.org/W2149412112","https://openalex.org/W2159222581","https://openalex.org/W2162773908","https://openalex.org/W2537117517","https://openalex.org/W2762076598","https://openalex.org/W2765292551","https://openalex.org/W2883486038","https://openalex.org/W2891504940","https://openalex.org/W2905678190","https://openalex.org/W2949727479","https://openalex.org/W2951689436","https://openalex.org/W2980229124","https://openalex.org/W3019166713","https://openalex.org/W3090843841","https://openalex.org/W3091205277","https://openalex.org/W3098728989","https://openalex.org/W3111699059","https://openalex.org/W3117354053","https://openalex.org/W3124943311","https://openalex.org/W3157126516","https://openalex.org/W4232854706","https://openalex.org/W4239937081","https://openalex.org/W4241648310","https://openalex.org/W4387789669","https://openalex.org/W4393406936","https://openalex.org/W6675408116","https://openalex.org/W6779109089","https://openalex.org/W6791144649"],"related_works":["https://openalex.org/W2147122795","https://openalex.org/W2061075966","https://openalex.org/W3147501184","https://openalex.org/W2167303720","https://openalex.org/W2268996566","https://openalex.org/W2109715593","https://openalex.org/W3161817247","https://openalex.org/W2012518269","https://openalex.org/W2068309140","https://openalex.org/W4239937081"],"abstract_inverted_index":{"As":[0],"deep":[1,26],"learning":[2,27],"has":[3,11,149],"produced":[4],"dramatic":[5],"breakthroughs":[6],"in":[7,36,85,183,206],"many":[8],"areas,":[9],"it":[10,70],"motivated":[12],"emerging":[13],"studies":[14,50],"on":[15,193,245],"the":[16,55,58,64,77,86,96,108,127,135,138,146,150,160,163,226,250],"combination":[17],"between":[18],"neural":[19,41],"networks":[20,202],"and":[21,47,141,156,178,212,234,241,255],"cache":[22,34,67,121,181,227],"replacement":[23,35,122],"algorithms.":[24],"However,":[25],"is":[28,71],"a":[29,130,142,184,263],"poor":[30],"fit":[31],"for":[32,113],"performing":[33],"hardware":[37,104,210],"implementation":[38],"because":[39],"its":[40,102],"network":[42],"models":[43],"are":[44,203],"impractically":[45],"large":[46],"slow.":[48],"Many":[49],"have":[51],"tried":[52],"to":[53,61,74,119,134,208,223],"use":[54],"guidance":[56],"of":[57,66,79,88,137,145,152,165,252],"Belady":[59],"algorithm":[60,98],"speed":[62],"up":[63],"prediction":[65],"replacement.":[68],"But":[69],"still":[72],"impractical":[73],"accurately":[75,173],"predict":[76],"characteristics":[78,182],"future":[80],"access":[81,90,114,139,176],"addresses,":[82],"introducing":[83],"inaccuracy":[84],"discrimination":[87],"complex":[89],"patterns.":[91],"Therefore,":[92],"this":[93],"paper":[94],"presents":[95],"LSTM-CRP":[97,124,171,207,220,259],"as":[99,101,162],"well":[100],"efficient":[103,197],"implementation,":[105,198],"which":[106,148],"employs":[107],"long":[109],"short-term":[110],"memory":[111],"(LSTM)":[112],"pattern":[115],"identification":[116],"at":[117,249,262],"run-time":[118],"guide":[120],"algorithm.":[123],"first":[125],"converts":[126],"address":[128,140],"into":[129],"novel":[131],"key":[132,161],"according":[133],"frequency":[136,266],"virtual":[143],"capacity":[144],"cache,":[147],"advantages":[151],"low":[153],"information":[154],"redundancy":[155],"high":[157],"timeliness.":[158],"Using":[159],"inputs":[164],"four":[166],"offline-trained":[167],"LSTM":[168,201],"network-based":[169],"predictors,":[170],"can":[172],"classify":[174],"different":[175],"patterns":[177],"identify":[179],"current":[180],"timely":[185],"manner":[186],"via":[187],"an":[188],"online":[189],"set":[190],"dueling":[191],"mechanism":[192],"sampling":[194],"caches.":[195],"For":[196],"heterogeneous":[199],"lightweight":[200],"dedicatedly":[204],"constructed":[205],"lower":[209],"overhead":[211],"inference":[213],"delay.":[214],"The":[215],"experimental":[216],"results":[217],"show":[218],"that":[219],"was":[221,260],"able":[222],"averagely":[224],"improve":[225],"hit":[228],"rate":[229],"by":[230],"20.10%,":[231],"15.35%,":[232],"12.11%":[233],"8.49%":[235],"compared":[236],"with":[237,267],"LRU,":[238],"RRIP,":[239],"Hawkeye":[240],"Glider,":[242],"respectively.":[243],"Implemented":[244],"Xilinx":[246],"XCVU9P":[247],"FPGA":[248],"cost":[251],"15,973":[253],"LUTs":[254],"1610":[256],"FF":[257],"registers,":[258],"running":[261],"200":[264],"MHz":[265],"2.74":[268],"W":[269],"power":[270],"consumption.":[271]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
