{"id":"https://openalex.org/W4323059270","doi":"https://doi.org/10.1109/tc.2023.3251852","title":"Object Fingerprint Cache for Heterogeneous Memory System","display_name":"Object Fingerprint Cache for Heterogeneous Memory System","publication_year":2023,"publication_date":"2023-03-03","ids":{"openalex":"https://openalex.org/W4323059270","doi":"https://doi.org/10.1109/tc.2023.3251852"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2023.3251852","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/tc.2023.3251852","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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/A5103022062","display_name":"Fang Zhou","orcid":"https://orcid.org/0000-0003-1976-6391"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Fang Zhou","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Service Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Service Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003766128","display_name":"Song Wu","orcid":"https://orcid.org/0000-0001-8690-127X"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Song Wu","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Service Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Service Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070528368","display_name":"Jianhui Yue","orcid":"https://orcid.org/0000-0002-1876-6931"},"institutions":[{"id":"https://openalex.org/I11957088","display_name":"Michigan Technological University","ror":"https://ror.org/0036rpn28","country_code":"US","type":"education","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jianhui Yue","raw_affiliation_strings":["Department of Computer Science, Michigan Technological University, Houghton, MI, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Michigan Technological University, Houghton, MI, USA","institution_ids":["https://openalex.org/I11957088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022262922","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jin","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Service Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Service Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044325692","display_name":"Jiangqiu Shen","orcid":null},"institutions":[{"id":"https://openalex.org/I11957088","display_name":"Michigan Technological University","ror":"https://ror.org/0036rpn28","country_code":"US","type":"education","lineage":["https://openalex.org/I11957088"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiangqiu Shen","raw_affiliation_strings":["Department of Computer Science, Michigan Technological University, Houghton, MI, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Michigan Technological University, Houghton, MI, USA","institution_ids":["https://openalex.org/I11957088"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5103022062"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":0.9075,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.68160196,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":"72","issue":"9","first_page":"2496","last_page":"2507"},"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.9994999766349792,"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.9994999766349792,"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.9993000030517578,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.868425726890564},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7751131057739258},{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.565241813659668},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.5058981776237488},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.4981191158294678},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.49300262331962585},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.455191045999527},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4542083144187927},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4395647943019867},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.40206649899482727},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39843958616256714},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.38467442989349365},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3221660256385803},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3217044770717621}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.868425726890564},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7751131057739258},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.565241813659668},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.5058981776237488},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.4981191158294678},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.49300262331962585},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.455191045999527},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4542083144187927},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4395647943019867},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.40206649899482727},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39843958616256714},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38467442989349365},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3221660256385803},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3217044770717621}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2023.3251852","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/tc.2023.3251852","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:digitalcommons.mtu.edu:michigantech-p-36344","is_oa":false,"landing_page_url":"https://digitalcommons.mtu.edu/michigantech-p/17045","pdf_url":null,"source":{"id":"https://openalex.org/S4377196391","display_name":"Digital Commons - Michigan Tech (Michigan Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I11957088","host_organization_name":"Michigan Technological University","host_organization_lineage":["https://openalex.org/I11957088"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Michigan Tech Publications, Part 1","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7099999785423279,"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities"}],"awards":[{"id":"https://openalex.org/G6188817956","display_name":null,"funder_award_id":"62032008","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W224506242","https://openalex.org/W1987201308","https://openalex.org/W2118811116","https://openalex.org/W2150073849","https://openalex.org/W2152933730","https://openalex.org/W2204664557","https://openalex.org/W2234679013","https://openalex.org/W2292369231","https://openalex.org/W2301548261","https://openalex.org/W2314529622","https://openalex.org/W2340522713","https://openalex.org/W2612168751","https://openalex.org/W2612798083","https://openalex.org/W2614002281","https://openalex.org/W2724362854","https://openalex.org/W2767400638","https://openalex.org/W2890733579","https://openalex.org/W2904353462","https://openalex.org/W2911012662","https://openalex.org/W2930718998","https://openalex.org/W2930731691","https://openalex.org/W2972046602","https://openalex.org/W2980564817","https://openalex.org/W3003697980","https://openalex.org/W3005570327","https://openalex.org/W3006586535","https://openalex.org/W3098728989","https://openalex.org/W3147011727","https://openalex.org/W3157391606","https://openalex.org/W3192385226","https://openalex.org/W4214898277","https://openalex.org/W4239813889","https://openalex.org/W4252943218","https://openalex.org/W4297797072","https://openalex.org/W6633917112","https://openalex.org/W6677677767","https://openalex.org/W6750706615","https://openalex.org/W6763246482","https://openalex.org/W6764438736"],"related_works":["https://openalex.org/W2734782074","https://openalex.org/W2114386333","https://openalex.org/W2012518269","https://openalex.org/W2086718556","https://openalex.org/W2167303720","https://openalex.org/W1965891727","https://openalex.org/W1496086148","https://openalex.org/W2146079099","https://openalex.org/W57688818","https://openalex.org/W1860107648"],"abstract_inverted_index":{"Heterogeneous":[0],"memory":[1,49],"systems":[2,16],"promise":[3],"to":[4,61,103,108,122,124,143,192],"provide":[5],"both":[6],"large":[7,137],"storage":[8,139],"capacity":[9],"and":[10,21,32,47,56,78,127,167],"high":[11],"performance.":[12],"Prior":[13],"DRAM":[14,29,72,129,157,179],"cache":[15,25,69,130,158],"have":[17],"metadata":[18,138],"scalability":[19],"issue":[20],"suffer":[22],"from":[23],"low":[24,28],"hit":[26,159],"rate,":[27],"space":[30],"utilization,":[31],"significant":[33],"data":[34,80,169],"migration":[35,170],"overhead.":[36],"We":[37,65],"observe":[38],"that":[39,70,117],"instances":[40],"of":[41,85,136,198],"an":[42],"object":[43,63,75,90,185],"type":[44,76],"exhibit":[45],"stable":[46],"predictable":[48],"access":[50],"patterns":[51,58],"in":[52,196],"its":[53,94],"constituent":[54],"cachelines":[55],"these":[57],"are":[59],"referred":[60],"as":[62],"fingerprints.":[64],"propose":[66,142],"the":[67,74,83,105,134,193],"hardware-assisted":[68],"manages":[71],"at":[73,82],"level":[77],"fetches":[79],"block":[81],"granularity":[84,114],"a":[86,100],"cacheline,":[87],"by":[88,161,165,172],"exploiting":[89],"fingerprint.":[91],"To":[92,132],"address":[93,133],"design":[95,112],"challenges,":[96],"we":[97,111,141],"first":[98],"present":[99],"software-hardware":[101],"co-design":[102],"convey":[104],"software":[106],"information":[107],"hardware.":[109],"Second,":[110],"multiple":[113],"sector":[115,149],"caches":[116],"can":[118],"be":[119],"dynamically":[120],"adjusted":[121],"adapt":[123],"changing":[125],"behaviors":[126],"improve":[128,156],"utilization.":[131],"challenges":[135],"overhead,":[140],"bound":[144],"possible":[145],"sizes":[146],"for":[147],"each":[148],"cache.":[150],"Experimental":[151],"results":[152],"show":[153],"our":[154,183],"designs":[155],"rate":[160],"21.6%,":[162],"boost":[163],"IPC":[164],"19.8%,":[166],"reduce":[168],"traffic":[171],"51.6%":[173],"on":[174],"average,":[175],"compared":[176],"with":[177],"state-of-art":[178],"caches.":[180],"More":[181],"importantly,":[182],"online":[184],"fingerprint":[186],"learning":[187],"method":[188],"is":[189],"2.3%":[190],"inferior":[191],"offline":[194],"one":[195],"terms":[197],"IPC.":[199]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
