{"id":"https://openalex.org/W4379518516","doi":"https://doi.org/10.1145/3591195.3595275","title":"Predicting Dynamic Properties of Heap Allocations using Neural Networks Trained on Static Code: An Intellectual Abstract","display_name":"Predicting Dynamic Properties of Heap Allocations using Neural Networks Trained on Static Code: An Intellectual Abstract","publication_year":2023,"publication_date":"2023-06-06","ids":{"openalex":"https://openalex.org/W4379518516","doi":"https://doi.org/10.1145/3591195.3595275"},"language":"en","primary_location":{"id":"doi:10.1145/3591195.3595275","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1145/3591195.3595275","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3591195.3595275","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3591195.3595275","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5012694683","display_name":"Christian Navasca","orcid":"https://orcid.org/0009-0009-3948-3373"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Christian Navasca","raw_affiliation_strings":["University of California at Los Angeles, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Los Angeles, USA","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013891231","display_name":"Martin Maas","orcid":"https://orcid.org/0000-0001-7653-8139"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Martin Maas","raw_affiliation_strings":["Google, USA"],"affiliations":[{"raw_affiliation_string":"Google, USA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102725147","display_name":"Petros Maniatis","orcid":"https://orcid.org/0000-0003-3777-5291"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Petros Maniatis","raw_affiliation_strings":["Google, USA"],"affiliations":[{"raw_affiliation_string":"Google, USA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050218314","display_name":"Hyeontaek Lim","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hyeontaek Lim","raw_affiliation_strings":["Google, USA"],"affiliations":[{"raw_affiliation_string":"Google, USA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101967307","display_name":"Guoqing Xu","orcid":"https://orcid.org/0000-0003-4737-2146"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guoqing Harry Xu","raw_affiliation_strings":["University of California at Los Angeles, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Los Angeles, USA","institution_ids":["https://openalex.org/I161318765"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5012694683"],"corresponding_institution_ids":["https://openalex.org/I161318765"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.06202889,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"998","issue":null,"first_page":"43","last_page":"57"},"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.9995999932289124,"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.9995999932289124,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9939000010490417,"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/allocator","display_name":"Allocator","score":0.9910557270050049},{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.908250093460083},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8544543981552124},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.660146951675415},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6303896307945251},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.5573917031288147},{"id":"https://openalex.org/keywords/just-in-time-compilation","display_name":"Just-in-time compilation","score":0.48247435688972473},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.42910414934158325},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4198818802833557},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3543388247489929},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31766125559806824},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.24181291460990906},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21334978938102722}],"concepts":[{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.9910557270050049},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.908250093460083},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8544543981552124},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.660146951675415},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6303896307945251},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.5573917031288147},{"id":"https://openalex.org/C76782552","wikidata":"https://www.wikidata.org/wiki/Q110546","display_name":"Just-in-time compilation","level":3,"score":0.48247435688972473},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.42910414934158325},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4198818802833557},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3543388247489929},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31766125559806824},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.24181291460990906},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21334978938102722},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3591195.3595275","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1145/3591195.3595275","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3591195.3595275","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3591195.3595275","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1145/3591195.3595275","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3591195.3595275","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6499999761581421,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4379518516.pdf","grobid_xml":"https://content.openalex.org/works/W4379518516.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W1981276685","https://openalex.org/W2002125998","https://openalex.org/W2004420781","https://openalex.org/W2036895660","https://openalex.org/W2060525997","https://openalex.org/W2064644032","https://openalex.org/W2078973953","https://openalex.org/W2085325584","https://openalex.org/W2095063920","https://openalex.org/W2117653309","https://openalex.org/W2130262734","https://openalex.org/W2166091242","https://openalex.org/W2175079109","https://openalex.org/W2560674852","https://openalex.org/W2806718802","https://openalex.org/W2899384793","https://openalex.org/W2915514522","https://openalex.org/W2934727176","https://openalex.org/W2953081964","https://openalex.org/W2963935794","https://openalex.org/W2964150020","https://openalex.org/W3000488335","https://openalex.org/W3006356086","https://openalex.org/W3006561469","https://openalex.org/W3007901542","https://openalex.org/W3011083606","https://openalex.org/W3022703667","https://openalex.org/W3037712104","https://openalex.org/W3040956736","https://openalex.org/W3082811184","https://openalex.org/W3120378074","https://openalex.org/W3176265957","https://openalex.org/W4226373143","https://openalex.org/W4239813889","https://openalex.org/W4302551304","https://openalex.org/W4321496518"],"related_works":["https://openalex.org/W2766468145","https://openalex.org/W2944895246","https://openalex.org/W92825922","https://openalex.org/W4379141974","https://openalex.org/W2486766535","https://openalex.org/W3104774169","https://openalex.org/W2361476655","https://openalex.org/W2953153984","https://openalex.org/W4379518516","https://openalex.org/W2515904313"],"abstract_inverted_index":{"Memory":[0],"allocators":[1],"and":[2,25,44,61],"runtime":[3,53],"systems":[4],"can":[5],"leverage":[6],"dynamic":[7],"properties":[8],"of":[9,31,72],"heap":[10],"allocations":[11],"\u2013":[12,21],"such":[13],"as":[14],"object":[15],"lifetimes,":[16],"hotness":[17],"or":[18,52],"access":[19],"correlations":[20],"to":[22],"improve":[23],"performance":[24,42],"resource":[26],"consumption.":[27],"A":[28],"significant":[29],"amount":[30],"work":[32],"has":[33],"focused":[34],"on":[35],"approaches":[36],"that":[37],"collect":[38],"this":[39],"information":[40],"in":[41,48,58,64],"profiles":[43],"then":[45],"use":[46],"it":[47],"new":[49],"memory":[50],"allocator":[51],"designs,":[54],"both":[55],"offline":[56],"(e.g.,":[57,63],"ahead-of-time":[59],"compilers)":[60],"online":[62],"JIT":[65],"compilers).":[66],"This":[67],"is":[68],"a":[69],"special":[70],"instance":[71],"profile-guided":[73],"optimization.":[74]},"counts_by_year":[],"updated_date":"2025-12-21T23:12:01.093139","created_date":"2025-10-10T00:00:00"}
