{"id":"https://openalex.org/W4381612137","doi":"https://doi.org/10.1145/3593856.3595911","title":"NextGen-Malloc: Giving Memory Allocator Its Own Room in the House","display_name":"NextGen-Malloc: Giving Memory Allocator Its Own Room in the House","publication_year":2023,"publication_date":"2023-06-22","ids":{"openalex":"https://openalex.org/W4381612137","doi":"https://doi.org/10.1145/3593856.3595911"},"language":"en","primary_location":{"id":"doi:10.1145/3593856.3595911","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3593856.3595911","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3593856.3595911","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th Workshop on Hot Topics in Operating Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3593856.3595911","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101477549","display_name":"Ruihao Li","orcid":"https://orcid.org/0000-0002-7092-2401"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ruihao Li","raw_affiliation_strings":["Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States"],"raw_orcid":"https://orcid.org/0000-0002-7092-2401","affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078434282","display_name":"Qinzhe Wu","orcid":"https://orcid.org/0000-0002-7988-1431"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Qinzhe Wu","raw_affiliation_strings":["Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0000-0002-7988-1431","affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102732379","display_name":"Krishna Kavi","orcid":"https://orcid.org/0000-0003-1581-8166"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Krishna Kavi","raw_affiliation_strings":["Computer Science and Engineering, University of North Texas, Denton, TX, United States"],"raw_orcid":"https://orcid.org/0000-0003-1581-8166","affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of North Texas, Denton, TX, United States","institution_ids":["https://openalex.org/I123534392"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078470359","display_name":"Gayatri Mehta","orcid":"https://orcid.org/0000-0001-7754-1874"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gayatri Mehta","raw_affiliation_strings":["Computer Science and Engineering, University of North Texas, Denton, TX, USA"],"raw_orcid":"https://orcid.org/0000-0001-7754-1874","affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of North Texas, Denton, TX, USA","institution_ids":["https://openalex.org/I123534392"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031510918","display_name":"Neeraja J. Yadwadkar","orcid":"https://orcid.org/0009-0007-7556-3069"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Neeraja J. Yadwadkar","raw_affiliation_strings":["Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States","VMware Research, Palo Alto, CA, USA","Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States VMware Research, Palo Alto, CA, USA"],"raw_orcid":"https://orcid.org/0009-0007-7556-3069","affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States","institution_ids":["https://openalex.org/I86519309"]},{"raw_affiliation_string":"VMware Research, Palo Alto, CA, USA","institution_ids":[]},{"raw_affiliation_string":"Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States VMware Research, Palo Alto, CA, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068885069","display_name":"Lizy K. John","orcid":"https://orcid.org/0000-0002-8747-5214"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lizy K. John","raw_affiliation_strings":["Electrical and Computer Engineering, The University of Texas at Austin, Austin, United States"],"raw_orcid":"https://orcid.org/0000-0002-8747-5214","affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, The University of Texas at Austin, Austin, United States","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"135","last_page":"142"},"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.9998999834060669,"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.9998999834060669,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"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/allocator","display_name":"Allocator","score":0.9890450835227966},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.799552857875824},{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.7617334127426147},{"id":"https://openalex.org/keywords/metadata-management","display_name":"Metadata management","score":0.6750593781471252},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.6667165756225586},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.6362606287002563},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.5371559262275696},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4994230270385742},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.44340789318084717},{"id":"https://openalex.org/keywords/resource-management","display_name":"Resource management (computing)","score":0.4278843402862549},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33798301219940186},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32214853167533875},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.25249168276786804},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.20499390363693237}],"concepts":[{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.9890450835227966},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.799552857875824},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.7617334127426147},{"id":"https://openalex.org/C2779489174","wikidata":"https://www.wikidata.org/wiki/Q6822246","display_name":"Metadata management","level":3,"score":0.6750593781471252},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.6667165756225586},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.6362606287002563},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5371559262275696},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4994230270385742},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.44340789318084717},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.4278843402862549},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33798301219940186},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32214853167533875},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.25249168276786804},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.20499390363693237}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3593856.3595911","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3593856.3595911","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3593856.3595911","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th Workshop on Hot Topics in Operating Systems","raw_type":"proceedings-article"},{"id":"pmh:info:ark/67531/metadc2201586","is_oa":true,"landing_page_url":"https://digital.library.unt.edu/ark:/67531/metadc2201586/","pdf_url":"https://digital.library.unt.edu/ark:/67531/metadc2201586/m2/1/high_res_d/3593856.3595911.pdf","source":{"id":"https://openalex.org/S4306400792","display_name":"University of North Texas Digital Library (University of North Texas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I123534392","host_organization_name":"University of North Texas","host_organization_lineage":["https://openalex.org/I123534392"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"19th Workshop on Hot Topics in Operating Systems, June 22-24, 2023. Providence, RI, United States.","raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1145/3593856.3595911","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3593856.3595911","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3593856.3595911","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th Workshop on Hot Topics in Operating Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8700000047683716}],"awards":[{"id":"https://openalex.org/G4458961679","display_name":"SHF: Medium: Collaborative Research: Predictive Modeling for Next-generation Heterogeneous System Design","funder_award_id":"1763848","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/F4320307791","display_name":"Cisco Systems","ror":"https://ror.org/03yt1ez60"},{"id":"https://openalex.org/F4320310598","display_name":"Amazon Web Services","ror":"https://ror.org/04mv4n011"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4381612137.pdf","grobid_xml":"https://content.openalex.org/works/W4381612137.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W2036895660","https://openalex.org/W2038314712","https://openalex.org/W2105214485","https://openalex.org/W2295951005","https://openalex.org/W2514064736","https://openalex.org/W2604909646","https://openalex.org/W2606722458","https://openalex.org/W2734941459","https://openalex.org/W2764100055","https://openalex.org/W2794945502","https://openalex.org/W2884882316","https://openalex.org/W2999030230","https://openalex.org/W3153413990","https://openalex.org/W3157155594","https://openalex.org/W3158545849","https://openalex.org/W3159856983","https://openalex.org/W3172278473","https://openalex.org/W3174469622","https://openalex.org/W3209568355","https://openalex.org/W4214700277","https://openalex.org/W4220848902","https://openalex.org/W4245743185","https://openalex.org/W4281894600","https://openalex.org/W4292169167"],"related_works":["https://openalex.org/W2167102554","https://openalex.org/W2146707680","https://openalex.org/W2584932762","https://openalex.org/W4252124899","https://openalex.org/W2084497171","https://openalex.org/W2512099864","https://openalex.org/W3022541129","https://openalex.org/W1842317227","https://openalex.org/W4381612137","https://openalex.org/W2998925847"],"abstract_inverted_index":{"Memory":[0],"allocation":[1,44],"and":[2,10,64,73,93],"management":[3,71,86],"have":[4],"a":[5],"significant":[6],"impact":[7],"on":[8,30,78],"performance":[9,18],"energy":[11],"of":[12,56],"modern":[13],"applications.":[14],"We":[15],"observe":[16],"that":[17,60],"can":[19],"vary":[20],"by":[21,85],"as":[22,24],"much":[23],"72%":[25],"in":[26],"some":[27],"applications":[28],"based":[29],"which":[31],"memory":[32,70],"allocator":[33],"is":[34,61],"used.":[35],"Many":[36],"current":[37],"allocators":[38],"are":[39],"multi-threaded":[40],"to":[41],"support":[42],"concurrent":[43],"requests":[45],"from":[46],"different":[47],"threads.":[48],"However,":[49],"such":[50],"multi-threading":[51],"comes":[52],"at":[53],"the":[54,79,82,90],"cost":[55],"maintaining":[57],"complex":[58],"metadata":[59,83],"tightly":[62],"coupled":[63],"intertwined":[65],"with":[66],"user":[67,75],"data.":[68],"When":[69],"functions":[72,87],"other":[74,94],"programs":[76],"run":[77],"same":[80],"core,":[81],"used":[84],"may":[88],"pollute":[89],"processor":[91],"caches":[92],"resources.":[95]},"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":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
