{"id":"https://openalex.org/W4408564769","doi":"https://doi.org/10.1109/tcad.2025.3552674","title":"CMD: A Cache-Assisted GPU Memory Deduplication Architecture","display_name":"CMD: A Cache-Assisted GPU Memory Deduplication Architecture","publication_year":2025,"publication_date":"2025-03-18","ids":{"openalex":"https://openalex.org/W4408564769","doi":"https://doi.org/10.1109/tcad.2025.3552674"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2025.3552674","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2025.3552674","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","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/A5091638734","display_name":"Wei Zhao","orcid":"https://orcid.org/0000-0003-2765-498X"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"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":"Wei Zhao","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China"],"raw_orcid":"https://orcid.org/0000-0003-2765-498X","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057421680","display_name":"Dan Feng","orcid":"https://orcid.org/0000-0002-4674-6006"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"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":"Dan Feng","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China"],"raw_orcid":"https://orcid.org/0000-0002-4674-6006","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101579426","display_name":"Wei Tong","orcid":"https://orcid.org/0000-0002-8834-4953"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"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":"Wei Tong","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China"],"raw_orcid":"https://orcid.org/0000-0002-8834-4953","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008340821","display_name":"Xueliang Wei","orcid":"https://orcid.org/0000-0003-3571-1702"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"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":"Xueliang Wei","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China"],"raw_orcid":"https://orcid.org/0000-0003-3571-1702","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075206805","display_name":"Bing Wu","orcid":"https://orcid.org/0000-0002-5828-8399"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"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":"Bing Wu","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China"],"raw_orcid":"https://orcid.org/0000-0002-5828-8399","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Engineering Research Center of Data Storage Systems and Technology, Ministry of Education of China (School of Computer Science and Technology), Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"Key Laboratory of Information Storage System, Engineering Research Center of data storage systems and Technology, Wuhan National Laboratory for Optoelectronics, Ministry of Education of China (School of Computer Science and Technology Huazhong University of Science and Technology), China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5091638734"],"corresponding_institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":2.1546,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.82796915,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"44","issue":"10","first_page":"3752","last_page":"3763"},"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.9980999827384949,"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.9980999827384949,"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.9921000003814697,"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.9918000102043152,"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/data-deduplication","display_name":"Data deduplication","score":0.838145911693573},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7735629677772522},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7372173070907593},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7303041219711304},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5385625958442688},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.48524928092956543},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.47231313586235046},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3746783137321472},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3680039346218109},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.16928353905677795},{"id":"https://openalex.org/keywords/history","display_name":"History","score":0.054525792598724365}],"concepts":[{"id":"https://openalex.org/C32587265","wikidata":"https://www.wikidata.org/wiki/Q1182260","display_name":"Data deduplication","level":2,"score":0.838145911693573},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7735629677772522},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7372173070907593},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7303041219711304},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5385625958442688},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.48524928092956543},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.47231313586235046},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3746783137321472},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3680039346218109},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.16928353905677795},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.054525792598724365},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2025.3552674","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2025.3552674","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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 Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.6399999856948853}],"awards":[{"id":"https://openalex.org/G119041766","display_name":null,"funder_award_id":"62172178","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7849805209","display_name":null,"funder_award_id":"62302182","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7937134186","display_name":null,"funder_award_id":"62302179","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":27,"referenced_works":["https://openalex.org/W1518525114","https://openalex.org/W1979527452","https://openalex.org/W2010202670","https://openalex.org/W2021211271","https://openalex.org/W2080592089","https://openalex.org/W2119631914","https://openalex.org/W2132711844","https://openalex.org/W2285660444","https://openalex.org/W2475932436","https://openalex.org/W2903617882","https://openalex.org/W2916086000","https://openalex.org/W2962821792","https://openalex.org/W2962947399","https://openalex.org/W3029149166","https://openalex.org/W3043443960","https://openalex.org/W3102510044","https://openalex.org/W3156357774","https://openalex.org/W3214267057","https://openalex.org/W4226477544","https://openalex.org/W4234833047","https://openalex.org/W4242874873","https://openalex.org/W4308083836","https://openalex.org/W4324292875","https://openalex.org/W4360832004","https://openalex.org/W4385765144","https://openalex.org/W4393407255","https://openalex.org/W4400081222"],"related_works":["https://openalex.org/W2133682266","https://openalex.org/W2497617944","https://openalex.org/W2167303720","https://openalex.org/W1563139915","https://openalex.org/W2109715593","https://openalex.org/W2061075966","https://openalex.org/W3156357774","https://openalex.org/W3147501184","https://openalex.org/W2268996566","https://openalex.org/W4256652509"],"abstract_inverted_index":{"Massive":[0],"off-chip":[1,77,130,181,263],"accesses":[2,78,264],"in":[3,51,84,213],"graphics":[4],"processing":[5],"units":[6],"(GPUs)":[7],"are":[8,18,40,54,216,222,229],"the":[9,21,48,55,76,81,97,111,141,154,158,175,185,194,200,210,214,219,244,253,262,268,281],"main":[10],"performance":[11,274,282],"bottleneck.":[12],"We":[13,120],"find":[14],"that":[15,109,258],"many":[16],"writes":[17],"duplicate,":[19],"and":[20,28,42,115,166,202,272],"duplication":[22,83],"can":[23,171,260,279],"be":[24],"<monospace":[25,29,33,43,112,116,188],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[26,30,34,44,113,117,189],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">inter-dup</monospace>":[27,35,118],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">intra-dup</monospace>.":[31],"While":[32],"means":[36,46],"different":[37],"memory":[38,65,71,106],"blocks":[39],"identical,":[41],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">intra-dup</monospace>":[45,114,190],"all":[47],"4B":[49],"elements":[50],"a":[52,62,103,135,205,239],"line":[53,207,215],"same.":[56],"In":[57],"this":[58],"work,":[59],"we":[60,133,170,237],"propose":[61,134],"cache-assisted":[63,69,136],"GPU":[64,70,85,105],"deduplication":[66,107],"architecture":[67,108],"named":[68],"deduplicated":[72],"(CMD)":[73],"to":[74,95,124,139,143,152,164,174,187,198,242,251],"reduce":[75,96,140,252,267],"via":[79],"utilizing":[80],"data":[82],"applications.":[86],"CMD":[87,192,259,278],"includes":[88],"three":[89,98],"key":[90],"design":[91,121],"contributions":[92],"which":[93],"aim":[94],"kinds":[99],"of":[100,283],"accesses:":[101],"1)":[102],"novel":[104],"removes":[110],"lines.":[119],"several":[122],"techniques":[123],"manage":[125],"duplicate":[126,144,155],"blocks,":[127],"reducing":[128],"massive":[129],"writes;":[131],"2)":[132],"read":[137,153],"scheme":[138],"reads":[142,186],"data.":[145],"When":[146],"an":[147],"L2":[148,165,176],"cache":[149,197,206],"miss":[150],"wants":[151],"block,":[156],"if":[157],"reference":[159],"block":[160,178],"has":[161],"been":[162],"fetched":[163],"it":[167,173],"is":[168,208,247],"clean,":[169],"copy":[172],"missed":[177],"without":[179],"accessing":[180],"DRAM.":[182],"As":[183],"for":[184],"data,":[191],"uses":[193],"on-chip":[195],"metadata":[196],"get":[199],"data;":[201],"3)":[203],"when":[204],"evicted,":[209],"clean":[211],"sectors":[212,221],"invalidated":[217],"while":[218],"dirty":[220],"written":[223],"back.":[224],"However,":[225],"most":[226],"read-only":[227,245],"victims":[228,250],"rereferenced":[230],"from":[231],"DRAM":[232],"more":[233],"than":[234],"twice.":[235],"Therefore,":[236],"add":[238],"full-associate":[240],"FIFO":[241],"accommodate":[243],"(it":[246],"also":[248],"clean)":[249],"rereference":[254],"counts.":[255],"Experiments":[256],"show":[257],"decrease":[261],"by":[265,270,275,286],"31.01%,":[266],"energy":[269],"32.78%":[271],"improve":[273,280],"42.53%.":[276],"Besides,":[277],"memory-intensive":[284],"workloads":[285],"57.56%.":[287]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
