{"id":"https://openalex.org/W4366957262","doi":"https://doi.org/10.1109/tpds.2023.3268662","title":"Liberator: A Data Reuse Framework for Out-of-Memory Graph Computing on GPUs","display_name":"Liberator: A Data Reuse Framework for Out-of-Memory Graph Computing on GPUs","publication_year":2023,"publication_date":"2023-04-24","ids":{"openalex":"https://openalex.org/W4366957262","doi":"https://doi.org/10.1109/tpds.2023.3268662"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2023.3268662","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2023.3268662","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed 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/A5037171702","display_name":"Shiyang Li","orcid":"https://orcid.org/0000-0003-3046-0414"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shiyang Li","raw_affiliation_strings":["Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":"https://orcid.org/0000-0003-3046-0414","affiliations":[{"raw_affiliation_string":"Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037973437","display_name":"Ruiqi Tang","orcid":"https://orcid.org/0009-0001-8771-8829"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ruiqi Tang","raw_affiliation_strings":["Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":"https://orcid.org/0009-0001-8771-8829","affiliations":[{"raw_affiliation_string":"Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101599455","display_name":"Jingyu Zhu","orcid":"https://orcid.org/0009-0009-1611-7717"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingyu Zhu","raw_affiliation_strings":["Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":"https://orcid.org/0009-0009-1611-7717","affiliations":[{"raw_affiliation_string":"Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018225767","display_name":"Ziyi Zhao","orcid":"https://orcid.org/0000-0003-1146-7741"},"institutions":[{"id":"https://openalex.org/I74775410","display_name":"Rice University","ror":"https://ror.org/008zs3103","country_code":"US","type":"education","lineage":["https://openalex.org/I74775410"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ziyi Zhao","raw_affiliation_strings":["Department of Computer Science, Rice University, Houston, TX, USA"],"raw_orcid":"https://orcid.org/0000-0003-1146-7741","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Rice University, Houston, TX, USA","institution_ids":["https://openalex.org/I74775410"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045499166","display_name":"Xiaoli Gong","orcid":"https://orcid.org/0000-0002-9836-558X"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoli Gong","raw_affiliation_strings":["Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":"https://orcid.org/0000-0002-9836-558X","affiliations":[{"raw_affiliation_string":"Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100768918","display_name":"Wenwen Wang","orcid":"https://orcid.org/0000-0003-0840-4846"},"institutions":[{"id":"https://openalex.org/I165733156","display_name":"University of Georgia","ror":"https://ror.org/00te3t702","country_code":"US","type":"education","lineage":["https://openalex.org/I165733156"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wenwen Wang","raw_affiliation_strings":["Department of Computer Science, University of Georgia, Athens, GA, USA"],"raw_orcid":"https://orcid.org/0000-0003-0840-4846","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Georgia, Athens, GA, USA","institution_ids":["https://openalex.org/I165733156"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101829311","display_name":"Jin Zhang","orcid":"https://orcid.org/0000-0001-9086-1178"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jin Zhang","raw_affiliation_strings":["Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":"https://orcid.org/0000-0001-9086-1178","affiliations":[{"raw_affiliation_string":"Institute of Systems and Networks, College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052005800","display_name":"Pen-Chung Yew","orcid":"https://orcid.org/0000-0001-9653-8777"},"institutions":[{"id":"https://openalex.org/I130238516","display_name":"University of Minnesota","ror":"https://ror.org/017zqws13","country_code":"US","type":"education","lineage":["https://openalex.org/I130238516"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pen-Chung Yew","raw_affiliation_strings":["Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA"],"raw_orcid":"https://orcid.org/0000-0001-9653-8777","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA","institution_ids":["https://openalex.org/I130238516"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5037171702"],"corresponding_institution_ids":["https://openalex.org/I205237279"],"apc_list":null,"apc_paid":null,"fwci":1.1775,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.80534311,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"34","issue":"6","first_page":"1954","last_page":"1967"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":1.0,"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"}},{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.9972000122070312,"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/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/computer-science","display_name":"Computer science","score":0.8732064962387085},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.6398393511772156},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.6127166152000427},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5404435396194458},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4973194897174835},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4387736916542053},{"id":"https://openalex.org/keywords/data-access","display_name":"Data access","score":0.42253535985946655},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4101622700691223},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.263912558555603},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1883198618888855},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12764358520507812}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8732064962387085},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.6398393511772156},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.6127166152000427},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5404435396194458},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4973194897174835},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4387736916542053},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.42253535985946655},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4101622700691223},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.263912558555603},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1883198618888855},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12764358520507812},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2023.3268662","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2023.3268662","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1342135890","display_name":null,"funder_award_id":"62172239","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":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W109781734","https://openalex.org/W131619556","https://openalex.org/W224506242","https://openalex.org/W1504291959","https://openalex.org/W1854214752","https://openalex.org/W1965830721","https://openalex.org/W1994727615","https://openalex.org/W2000273502","https://openalex.org/W2011963492","https://openalex.org/W2042545849","https://openalex.org/W2095612544","https://openalex.org/W2170616854","https://openalex.org/W2294347342","https://openalex.org/W2295258302","https://openalex.org/W2755088640","https://openalex.org/W2767104566","https://openalex.org/W2794887017","https://openalex.org/W2888832568","https://openalex.org/W2951135776","https://openalex.org/W3011293047","https://openalex.org/W3013163801","https://openalex.org/W3021182071","https://openalex.org/W3042369493","https://openalex.org/W3043587548","https://openalex.org/W3106620263","https://openalex.org/W3159011214","https://openalex.org/W3202077128","https://openalex.org/W4230076379","https://openalex.org/W4236729784","https://openalex.org/W4247073558","https://openalex.org/W4255889623","https://openalex.org/W4256551259","https://openalex.org/W6638659379","https://openalex.org/W6639055396","https://openalex.org/W6639805184","https://openalex.org/W6683244669","https://openalex.org/W6744271739","https://openalex.org/W6763585923"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W4399354997","https://openalex.org/W4312814274","https://openalex.org/W1590307681","https://openalex.org/W2536018345","https://openalex.org/W4285370786","https://openalex.org/W2296488620","https://openalex.org/W2358353312"],"abstract_inverted_index":{"Graph":[0],"analytics":[1],"are":[2],"widely":[3],"used":[4],"including":[5],"recommender":[6],"systems,":[7],"scientific":[8],"computing,":[9],"and":[10,29,48,159,171,197,214],"data":[11,42,60,68,129,145,153,163,193,198,235],"mining.":[12],"Meanwhile,":[13],"GPU":[14,33,132,139,167,195],"has":[15],"become":[16],"the":[17,24,32,45,57,67,78,92,128,144,156,162,180,187,200,209,234],"major":[18],"accelerator":[19],"for":[20,143],"such":[21],"applications.":[22],"However,":[23],"graph":[25,83],"size":[26],"increases":[27],"rapidly":[28],"often":[30],"exceeds":[31],"memory,":[34,168],"incurring":[35],"severe":[36],"performance":[37,221],"degradation":[38],"due":[39],"to":[40,126,150,178],"frequent":[41],"transfers":[43],"between":[44,155],"main":[46,157,201],"memory":[47,79,93,140,158,173,196],"GPUs.":[49,160],"To":[50],"relieve":[51],"this":[52],"problem,":[53],"we":[54,75,116],"focus":[55],"on":[56,113,220],"utilization":[58],"of":[59,66,82,192,208,218,242],"in":[61,166,194,199],"GPUs":[62],"by":[63,189],"taking":[64],"advantage":[65],"reuse":[69,110,130],"across":[70,148],"iterations.":[71],"In":[72,134],"our":[73,114],"studies,":[74],"deeply":[76],"analyze":[77],"access":[80,174],"patterns":[81],"applications":[84],"at":[85],"different":[86],"granularities.":[87],"We":[88,183,203],"have":[89,204],"found":[90],"that":[91,227],"footprint":[94],"is":[95,141,176],"accessed":[96,147],"with":[97],"a":[98,103,118,169,206,216,246],"roughly":[99],"sequential":[100],"scan":[101],"without":[102],"hotspot,":[104],"which":[105,238],"infers":[106],"an":[107,240],"extremely":[108],"long":[109],"distance.":[111],"Based":[112],"observation,":[115],"propose":[117],"novel":[119],"framework,":[120],"called":[121],"<italic":[122,135,210,228],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[123,136,211,229],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Liberator</i>":[124,137,212,230],",":[125,138],"exploit":[127],"within":[131],"memory.":[133,202],"reserved":[142],"potentially":[146],"iterations":[149],"avoid":[151],"excessive":[152],"transfer":[154,236],"For":[161],"not":[164],"existing":[165],"Merged":[170],"Aligned":[172],"manner":[175],"employed":[177],"improve":[179],"transmission":[181],"efficiency.":[182],"also":[184],"further":[185],"optimize":[186],"framework":[188,213],"parallel":[190],"processing":[191],"implemented":[205],"prototype":[207],"conducted":[215],"series":[217],"experiments":[219],"evaluation.":[222],"The":[223],"experimental":[224],"results":[225],"show":[226],"can":[231],"significantly":[232],"reduce":[233],"overhead,":[237],"achieves":[239],"average":[241],"2.7x":[243],"speedup":[244],"over":[245],"state-of-the-art":[247],"approach.":[248]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":8}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
