{"id":"https://openalex.org/W2141652304","doi":"https://doi.org/10.1109/ipdps.2009.5160989","title":"Packer: An innovative space-time-efficient parallel garbage collection algorithm based on virtual spaces","display_name":"Packer: An innovative space-time-efficient parallel garbage collection algorithm based on virtual spaces","publication_year":2009,"publication_date":"2009-05-01","ids":{"openalex":"https://openalex.org/W2141652304","doi":"https://doi.org/10.1109/ipdps.2009.5160989","mag":"2141652304"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2009.5160989","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://people.apache.org/~xli/papers/ipdps09-packer-gc.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103025474","display_name":"Shaoshan Liu","orcid":"https://orcid.org/0000-0002-6618-1567"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"None Shaoshan Liu","raw_affiliation_strings":["EECS, University of California, Irvine, USA"],"affiliations":[{"raw_affiliation_string":"EECS, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087599933","display_name":"Ligang Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"None Ligang Wang","raw_affiliation_strings":["Intel China Research Center, China#TAB#"],"affiliations":[{"raw_affiliation_string":"Intel China Research Center, China#TAB#","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100347697","display_name":"Xiaofeng Li","orcid":"https://orcid.org/0000-0002-8447-9279"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"None Xiao-Feng Li","raw_affiliation_strings":["Intel China Research Center, China#TAB#"],"affiliations":[{"raw_affiliation_string":"Intel China Research Center, China#TAB#","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019948826","display_name":"Jean\u2010Luc Gaudiot","orcid":"https://orcid.org/0000-0001-9164-8731"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jean-Luc Gaudiot","raw_affiliation_strings":["EECS, University of California, Irvine, USA"],"affiliations":[{"raw_affiliation_string":"EECS, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.231,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":1,"citation_normalized_percentile":{"value":0.206818,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":64,"max":71},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10586","display_name":"Robotic Path Planning Algorithms","score":0.992,"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/T10586","display_name":"Robotic Path Planning Algorithms","score":0.992,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.979,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9788,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.7790107},{"id":"https://openalex.org/keywords/manual-memory-management","display_name":"Manual memory management","score":0.7350572},{"id":"https://openalex.org/keywords/space-partitioning","display_name":"Space partitioning","score":0.44584385}],"concepts":[{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.9470979},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.7790107},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.75598633},{"id":"https://openalex.org/C82810778","wikidata":"https://www.wikidata.org/wiki/Q6752316","display_name":"Manual memory management","level":4,"score":0.7350572},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.7137339},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5351974},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.52317244},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.46817937},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.44864848},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.44706044},{"id":"https://openalex.org/C13670688","wikidata":"https://www.wikidata.org/wiki/Q3500548","display_name":"Space partitioning","level":2,"score":0.44584385},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.43587762},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.42536956},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3486991},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.33679125},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15579256},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09983757},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2009.5160989","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.452.3865","pdf_url":"http://people.apache.org/~xli/papers/ipdps09-packer-gc.pdf","source":{"id":"https://openalex.org/S4306400349","display_name":"CiteSeer X (The Pennsylvania State University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I130769515","host_organization_name":"Pennsylvania State University","host_organization_lineage":["https://openalex.org/I130769515"],"host_organization_lineage_names":["Pennsylvania State University"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.452.3865","pdf_url":"http://people.apache.org/~xli/papers/ipdps09-packer-gc.pdf","source":{"id":"https://openalex.org/S4306400349","display_name":"CiteSeer X (The Pennsylvania State University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I130769515","host_organization_name":"Pennsylvania State University","host_organization_lineage":["https://openalex.org/I130769515"],"host_organization_lineage_names":["Pennsylvania State University"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":17,"referenced_works":["https://openalex.org/W1583464938","https://openalex.org/W1702434361","https://openalex.org/W1973638350","https://openalex.org/W1998569509","https://openalex.org/W2025899651","https://openalex.org/W2037177386","https://openalex.org/W2045255985","https://openalex.org/W2064700219","https://openalex.org/W2117391835","https://openalex.org/W2134377938","https://openalex.org/W2137736443","https://openalex.org/W2140638092","https://openalex.org/W2156225894","https://openalex.org/W2160068354","https://openalex.org/W4255234786","https://openalex.org/W4256509078","https://openalex.org/W4256567658"],"related_works":["https://openalex.org/W3022395790","https://openalex.org/W2904040114","https://openalex.org/W2142383914","https://openalex.org/W2073033774","https://openalex.org/W2042469414","https://openalex.org/W2013466772","https://openalex.org/W1986500704","https://openalex.org/W1588734579","https://openalex.org/W1524351898","https://openalex.org/W1487406077"],"abstract_inverted_index":{"The":[0],"fundamental":[1],"challenge":[2],"of":[3,42,61,91,121,125,151,168,179],"garbage":[4,47,92,113,175],"collector":[5],"(GC)":[6],"design":[7],"is":[8,28,45,49,189],"to":[9,66,191,211],"maximize":[10],"the":[11,26,43,53,88,118,128,149,156,166,174,197],"recycled":[12],"space":[13,33,38,55,68,71,170],"with":[14,159],"minimal":[15],"time":[16,90,178],"overhead.":[17],"For":[18],"efficient":[19,99,152],"memory":[20,153],"management,":[21],"in":[22,73,138],"many":[23],"GC":[24,75,79,199],"designs":[25,76],"heap":[27,129],"divided":[29],"into":[30,130,202],"large":[31,215],"object":[32,37,216],"(LOS)":[34],"and":[35,208,214],"non-large":[36],"(non-LOS).":[39],"When":[40],"one":[41,139,160],"spaces":[44,137],"full,":[46],"collection":[48,97,114,176],"triggered":[50],"even":[51],"though":[52],"other":[54],"may":[56],"still":[57],"have":[58],"a":[59,110,184,203],"lot":[60],"free":[62],"room,":[63],"thus":[64],"leading":[65],"inefficient":[67,169],"utilization.":[69,171],"Also,":[70],"partitioning":[72],"existing":[74],"implies":[77],"different":[78,82],"algorithms":[80],"for":[81],"spaces.":[83,102,123,194],"This":[84],"not":[85,98],"only":[86],"prolongs":[87],"pause":[89,177],"collection,":[93],"but":[94],"also":[95,182],"makes":[96],"on":[100,117],"multiple":[101,131,135,144,192],"To":[103,172],"address":[104],"these":[105],"problems,":[106],"we":[107,181],"propose":[108,183],"Packer,":[109,180],"space-and-time-efficient":[111],"parallel":[112],"algorithm":[115],"based":[116],"novel":[119,185],"concept":[120],"virtual":[122,136,145,193],"Instead":[124],"physically":[126,140,161],"dividing":[127],"spaces,":[132,146],"Packer":[133,147,164],"manages":[134],"shared":[141,162],"space.":[142],"With":[143],"offers":[148],"advantage":[150],"management.":[154],"At":[155],"same":[157],"time,":[158],"space,":[163],"avoids":[165],"problem":[167,201],"reduce":[173,196],"parallelization":[186,200,206],"method":[187],"that":[188],"applicable":[190],"We":[195],"compacting":[198],"tree":[204],"traversal":[205],"problem,":[207],"apply":[209],"it":[210],"both":[212],"normal":[213],"compaction.":[217]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2141652304","counts_by_year":[],"updated_date":"2024-12-10T22:22:45.619952","created_date":"2016-06-24"}