{"id":"https://openalex.org/W2618629380","doi":"https://doi.org/10.1145/2039239.2039249","title":"Assessing the scalability of garbage collectors on many cores","display_name":"Assessing the scalability of garbage collectors on many cores","publication_year":2011,"publication_date":"2011-10-23","ids":{"openalex":"https://openalex.org/W2618629380","doi":"https://doi.org/10.1145/2039239.2039249","mag":"2618629380"},"language":"en","primary_location":{"id":"doi:10.1145/2039239.2039249","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2039239.2039249","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th Workshop on Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-00932818","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006429778","display_name":"Lokesh Gidra","orcid":"https://orcid.org/0000-0003-0047-5615"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I39804081","display_name":"Sorbonne Universit\u00e9","ror":"https://ror.org/02en5vm52","country_code":"FR","type":"education","lineage":["https://openalex.org/I39804081"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Lokesh Gidra","raw_affiliation_strings":["Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France"],"affiliations":[{"raw_affiliation_string":"Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France","institution_ids":["https://openalex.org/I39804081","https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000005233","display_name":"Ga\u00ebl Thomas","orcid":"https://orcid.org/0000-0002-9444-1071"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I39804081","display_name":"Sorbonne Universit\u00e9","ror":"https://ror.org/02en5vm52","country_code":"FR","type":"education","lineage":["https://openalex.org/I39804081"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Ga\u00ebl Thomas","raw_affiliation_strings":["Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France"],"affiliations":[{"raw_affiliation_string":"Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France","institution_ids":["https://openalex.org/I39804081","https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068648797","display_name":"Julien Sopena","orcid":null},"institutions":[{"id":"https://openalex.org/I39804081","display_name":"Sorbonne Universit\u00e9","ror":"https://ror.org/02en5vm52","country_code":"FR","type":"education","lineage":["https://openalex.org/I39804081"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Julien Sopena","raw_affiliation_strings":["Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France"],"affiliations":[{"raw_affiliation_string":"Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France","institution_ids":["https://openalex.org/I39804081","https://openalex.org/I1326498283"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015390291","display_name":"Marc Shapiro","orcid":"https://orcid.org/0000-0002-8953-9322"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I39804081","display_name":"Sorbonne Universit\u00e9","ror":"https://ror.org/02en5vm52","country_code":"FR","type":"education","lineage":["https://openalex.org/I39804081"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Marc Shapiro","raw_affiliation_strings":["Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France"],"affiliations":[{"raw_affiliation_string":"Regal-LIP6/INRIA, Universit\u00e9 Pierre et Marie Curie, Paris, France","institution_ids":["https://openalex.org/I39804081","https://openalex.org/I1326498283"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5006429778"],"corresponding_institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I39804081"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.49325983,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"45","issue":"3","first_page":"1","last_page":"19"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13497","display_name":"Hermeneutics and Narrative Identity","score":0.9879000186920166,"subfield":{"id":"https://openalex.org/subfields/1211","display_name":"Philosophy"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T13497","display_name":"Hermeneutics and Narrative Identity","score":0.9879000186920166,"subfield":{"id":"https://openalex.org/subfields/1211","display_name":"Philosophy"},"field":{"id":"https://openalex.org/fields/12","display_name":"Arts and Humanities"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T13695","display_name":"Aging, Elder Care, and Social Issues","score":0.9749000072479248,"subfield":{"id":"https://openalex.org/subfields/3600","display_name":"General Health Professions"},"field":{"id":"https://openalex.org/fields/36","display_name":"Health Professions"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T13099","display_name":"Health, Medicine and Society","score":0.95660001039505,"subfield":{"id":"https://openalex.org/subfields/3600","display_name":"General Health Professions"},"field":{"id":"https://openalex.org/fields/36","display_name":"Health Professions"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.9411965608596802},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.9179627895355225},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.8073099851608276},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7903530597686768},{"id":"https://openalex.org/keywords/manual-memory-management","display_name":"Manual memory management","score":0.7295272946357727},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6179574131965637},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5896568298339844},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5523788928985596},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5428180694580078},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5370895266532898},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.48000258207321167},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.47401270270347595},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38457104563713074},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15529051423072815}],"concepts":[{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.9411965608596802},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.9179627895355225},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.8073099851608276},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7903530597686768},{"id":"https://openalex.org/C82810778","wikidata":"https://www.wikidata.org/wiki/Q6752316","display_name":"Manual memory management","level":4,"score":0.7295272946357727},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6179574131965637},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5896568298339844},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5523788928985596},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5428180694580078},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5370895266532898},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.48000258207321167},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.47401270270347595},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38457104563713074},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15529051423072815}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1145/2039239.2039249","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2039239.2039249","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th Workshop on Programming Languages and Operating Systems","raw_type":"proceedings-article"},{"id":"doi:10.1145/2094091.2094096","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2094091.2094096","pdf_url":null,"source":{"id":"https://openalex.org/S50071195","display_name":"ACM SIGOPS Operating Systems Review","issn_l":"0163-5980","issn":["0163-5980","1943-586X"],"is_oa":false,"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 SIGOPS Operating Systems Review","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.458.8215","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.458.8215","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://sigops.org/sosp/sosp11/workshops/plos/07-gidra.pdf","raw_type":"text"},{"id":"pmh:oai:HAL:hal-00932818v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-00932818","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"PLOS '11 - 6th Workshop on Programming Languages and Operating Systems, Oct 2011, Cascais, Portugal. pp.7:1-7:5, &#x27E8;10.1145/2039239.2039249&#x27E9;","raw_type":"Conference papers"},{"id":"pmh:oai:HAL:hal-00932831v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-00932831","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Operating Systems Review, 2011, Best papers from PLOS'11, 45 (3), pp.15--19. &#x27E8;10.1145/2094091.2094096&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-00932818v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-00932818","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"PLOS '11 - 6th Workshop on Programming Languages and Operating Systems, Oct 2011, Cascais, Portugal. pp.7:1-7:5, &#x27E8;10.1145/2039239.2039249&#x27E9;","raw_type":"Conference papers"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2355271038","display_name":null,"funder_award_id":"Prose (ANR-09-VERS-007-02)ConcoRDanT (ANR-10-BLAN 0208)","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"}],"funders":[{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1702434361","https://openalex.org/W1977365631","https://openalex.org/W2050801173","https://openalex.org/W2095594115","https://openalex.org/W2101464091","https://openalex.org/W2113283471","https://openalex.org/W2121783057","https://openalex.org/W2145868012","https://openalex.org/W2151642217","https://openalex.org/W2151958460","https://openalex.org/W2166091242","https://openalex.org/W2168075869","https://openalex.org/W4238569137","https://openalex.org/W6640713505"],"related_works":["https://openalex.org/W2737657241","https://openalex.org/W2395604566","https://openalex.org/W3154220599","https://openalex.org/W2792103418","https://openalex.org/W2029282885","https://openalex.org/W2076444167","https://openalex.org/W2164557990","https://openalex.org/W2130652793","https://openalex.org/W2381984963","https://openalex.org/W2404189283","https://openalex.org/W2355162955","https://openalex.org/W1968897089","https://openalex.org/W2361262959","https://openalex.org/W1574433508","https://openalex.org/W2248632732","https://openalex.org/W2375585411","https://openalex.org/W2127007340","https://openalex.org/W781936252","https://openalex.org/W2161281606","https://openalex.org/W2119834487"],"abstract_inverted_index":{"Managed":[0],"Runtime":[1],"Environments":[2],"(MRE)":[3],"are":[4],"increasingly":[5],"used":[6],"for":[7,23,97],"application":[8],"servers":[9],"that":[10,17,66],"use":[11],"large":[12],"multi-core":[13],"hardware.":[14],"We":[15,29,45,64,89],"find":[16],"the":[18,31,36,50,84],"garbage":[19,37,54,67,98],"collector":[20],"is":[21],"critical":[22,94],"overall":[24],"performance":[25],"in":[26,57],"this":[27],"setting.":[28],"explore":[30],"costs":[32],"and":[33,52,78],"scalability":[34,95],"of":[35,49,73,86],"collectors":[38,55],"on":[39],"a":[40,59,70],"contemporary":[41],"48-core":[42],"multiprocessor":[43],"machine.":[44,63],"present":[46,56],"experimental":[47],"evaluation":[48],"parallel":[51],"concurrent":[53],"OpenJDK,":[58],"widely-used":[60],"Java":[61],"virtual":[62],"show":[65],"collection":[68],"represents":[69],"substantial":[71],"amount":[72],"an":[74],"application's":[75],"execution":[76],"time,":[77],"does":[79],"not":[80],"scale":[81],"well":[82],"as":[83],"number":[85],"cores":[87],"increases.":[88],"attempt":[90],"to":[91],"identify":[92],"some":[93],"bottlenecks":[96],"collectors.":[99]},"counts_by_year":[{"year":2016,"cited_by_count":2}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2017-06-05T00:00:00"}
