{"id":"https://openalex.org/W4210561563","doi":"https://doi.org/10.1145/3511706","title":"Preserving Addressability Upon GC-Triggered Data Movements on Non-Volatile Memory","display_name":"Preserving Addressability Upon GC-Triggered Data Movements on Non-Volatile Memory","publication_year":2022,"publication_date":"2022-01-31","ids":{"openalex":"https://openalex.org/W4210561563","doi":"https://doi.org/10.1145/3511706"},"language":"en","primary_location":{"id":"doi:10.1145/3511706","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3511706","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3511706","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3511706","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102871859","display_name":"Chencheng Ye","orcid":"https://orcid.org/0000-0003-3432-855X"},"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":"Chencheng Ye","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0003-3432-855X","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016606164","display_name":"Yuanchao Xu","orcid":"https://orcid.org/0000-0003-4165-9138"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuanchao Xu","raw_affiliation_strings":["North Carolina State University, Raleigh, North Carolina, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, North Carolina, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100624451","display_name":"Xipeng Shen","orcid":"https://orcid.org/0000-0003-3599-8010"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xipeng Shen","raw_affiliation_strings":["North Carolina State University, Raleigh, North Carolina, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, North Carolina, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"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":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022398389","display_name":"Xiaofei Liao","orcid":"https://orcid.org/0000-0001-6302-813X"},"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":"Xiaofei Liao","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, Hubei, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061775189","display_name":"Yan Solihin","orcid":"https://orcid.org/0000-0002-8863-941X"},"institutions":[{"id":"https://openalex.org/I106165777","display_name":"University of Central Florida","ror":"https://ror.org/036nfer12","country_code":"US","type":"education","lineage":["https://openalex.org/I106165777"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yan Solihin","raw_affiliation_strings":["University of Central Florida, Orlando, Florida, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Central Florida, Orlando, Florida, USA","institution_ids":["https://openalex.org/I106165777"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6286,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.81320504,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"19","issue":"2","first_page":"1","last_page":"26"},"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.9998000264167786,"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.9998000264167786,"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/T11424","display_name":"Security and Verification in Computing","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9990000128746033,"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.8753336668014526},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.8062676191329956},{"id":"https://openalex.org/keywords/reusability","display_name":"Reusability","score":0.630142092704773},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.5494727492332458},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.45806577801704407},{"id":"https://openalex.org/keywords/methanethiol","display_name":"Methanethiol","score":0.4500919282436371},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4221844971179962},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39835935831069946},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35189658403396606},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2288530468940735},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20171985030174255},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.19880852103233337},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15203851461410522},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.10555911064147949}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8753336668014526},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.8062676191329956},{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.630142092704773},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.5494727492332458},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.45806577801704407},{"id":"https://openalex.org/C2776353806","wikidata":"https://www.wikidata.org/wiki/Q409309","display_name":"Methanethiol","level":3,"score":0.4500919282436371},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4221844971179962},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39835935831069946},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35189658403396606},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2288530468940735},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20171985030174255},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.19880852103233337},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15203851461410522},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.10555911064147949},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C518881349","wikidata":"https://www.wikidata.org/wiki/Q682","display_name":"Sulfur","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3511706","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3511706","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3511706","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3511706","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3511706","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3511706","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1675727776","display_name":"CSR:Small:Supporting Position Independence and Reusability of Data on Byte-Addressable Non-Volatile Memory","funder_award_id":"1717425","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2326962506","display_name":null,"funder_award_id":"61929103","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2465329715","display_name":null,"funder_award_id":"61832006","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4565136922","display_name":null,"funder_award_id":"61825202","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4604056588","display_name":"Collaborative Research: CNS Core: Medium: Understanding and Strengthening Memory Security for Non-Volatile Memory","funder_award_id":"2107068","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4684939652","display_name":null,"funder_award_id":"62072198, 61825202, and 61929103","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5082776508","display_name":null,"funder_award_id":"61832006, 62072198, 61825202, and 61929103","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7588023154","display_name":null,"funder_award_id":"62072198","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8449796019","display_name":"Collaborative Research: CNS Core: Medium: Understanding and Strengthening Memory Security for Non-Volatile Memory","funder_award_id":"2106629","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"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/W4210561563.pdf","grobid_xml":"https://content.openalex.org/works/W4210561563.grobid-xml"},"referenced_works_count":59,"referenced_works":["https://openalex.org/W1567210335","https://openalex.org/W1656664476","https://openalex.org/W1977365631","https://openalex.org/W1978544037","https://openalex.org/W1995268554","https://openalex.org/W1999140058","https://openalex.org/W2041135949","https://openalex.org/W2046699259","https://openalex.org/W2053990855","https://openalex.org/W2060525997","https://openalex.org/W2113637091","https://openalex.org/W2118373998","https://openalex.org/W2150662965","https://openalex.org/W2167851833","https://openalex.org/W2318717892","https://openalex.org/W2412224708","https://openalex.org/W2532873393","https://openalex.org/W2538785949","https://openalex.org/W2561675875","https://openalex.org/W2604204172","https://openalex.org/W2604796159","https://openalex.org/W2605106683","https://openalex.org/W2606741731","https://openalex.org/W2725159389","https://openalex.org/W2734941459","https://openalex.org/W2753797456","https://openalex.org/W2765511509","https://openalex.org/W2766138099","https://openalex.org/W2771754448","https://openalex.org/W2790090124","https://openalex.org/W2791984688","https://openalex.org/W2798982532","https://openalex.org/W2898352063","https://openalex.org/W2907420673","https://openalex.org/W2909909737","https://openalex.org/W2914074464","https://openalex.org/W2915969528","https://openalex.org/W2927484243","https://openalex.org/W2934727176","https://openalex.org/W2954830752","https://openalex.org/W2963288320","https://openalex.org/W2979386798","https://openalex.org/W2979729542","https://openalex.org/W2988589814","https://openalex.org/W3010590465","https://openalex.org/W3011123179","https://openalex.org/W3043343008","https://openalex.org/W3206908800","https://openalex.org/W4232955467","https://openalex.org/W4233429846","https://openalex.org/W4237249260","https://openalex.org/W4239088979","https://openalex.org/W4239263769","https://openalex.org/W4241039034","https://openalex.org/W4252251785","https://openalex.org/W4254080185","https://openalex.org/W4255867337","https://openalex.org/W4285113157","https://openalex.org/W6757992831"],"related_works":["https://openalex.org/W2165063050","https://openalex.org/W2374437156","https://openalex.org/W3046276722","https://openalex.org/W2097849646","https://openalex.org/W2727062031","https://openalex.org/W4233902021","https://openalex.org/W2299660337","https://openalex.org/W2104098106","https://openalex.org/W266721043","https://openalex.org/W2592247214"],"abstract_inverted_index":{"This":[0],"article":[1,44],"points":[2],"out":[3],"an":[4],"important":[5],"threat":[6],"that":[7],"application-level":[8],"Garbage":[9],"Collection":[10],"(GC)":[11],"creates":[12],"to":[13,29,59],"the":[14,27,36,46,61,65,70,82,85,94],"use":[15],"of":[16,38,48,84],"non-volatile":[17],"memory":[18],"(NVM).":[19],"Data":[20],"movements":[21],"incurred":[22],"by":[23],"GC":[24],"may":[25],"invalidate":[26],"pointers":[28],"objects":[30],"on":[31,72],"NVM":[32],"and,":[33],"hence,":[34],"harm":[35],"reusability":[37],"persistent":[39],"data":[40],"across":[41],"executions.":[42],"The":[43,79],"proposes":[45],"concept":[47,62],"movement-oblivious":[49],"addressing":[50,93],"(MOA),":[51],"and":[52,54,75,99],"develops":[53],"compares":[55],"three":[56],"novel":[57],"solutions":[58],"materialize":[60],"for":[63],"solving":[64],"addressability":[66],"problem.":[67],"It":[68],"evaluates":[69],"designs":[71],"five":[73],"benchmarks":[74],"a":[76,97],"real-world":[77],"application.":[78],"results":[80],"demonstrate":[81],"promise":[83],"proposed":[86],"solutions,":[87],"especially":[88],"hardware-supported":[89],"Multi-Level":[90],"GPointer,":[91],"in":[92,96],"problem":[95],"space-":[98],"time-efficient":[100],"manner.":[101]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":4}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2025-10-10T00:00:00"}
