{"id":"https://openalex.org/W2103291536","doi":"https://doi.org/10.1145/2695664.2695837","title":"Adaptive just-in-time value class optimization","display_name":"Adaptive just-in-time value class optimization","publication_year":2015,"publication_date":"2015-04-13","ids":{"openalex":"https://openalex.org/W2103291536","doi":"https://doi.org/10.1145/2695664.2695837","mag":"2103291536"},"language":"en","primary_location":{"id":"doi:10.1145/2695664.2695837","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2695664.2695837","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"},"type":"conference-paper","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/A5053989138","display_name":"Tobias Pape","orcid":"https://orcid.org/0000-0003-0110-6918"},"institutions":[{"id":"https://openalex.org/I83328411","display_name":"State University of New York at Potsdam","ror":"https://ror.org/032qgrc76","country_code":"US","type":"education","lineage":["https://openalex.org/I83328411"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tobias Pape","raw_affiliation_strings":["Universtiy of Potsdam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universtiy of Potsdam","institution_ids":["https://openalex.org/I83328411"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108349085","display_name":"Carl Friedrich Bolz","orcid":null},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Carl Friedrich Bolz","raw_affiliation_strings":["King's College London"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King's College London","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079160871","display_name":"Robert Hirschfeld","orcid":"https://orcid.org/0000-0002-4249-6003"},"institutions":[{"id":"https://openalex.org/I83328411","display_name":"State University of New York at Potsdam","ror":"https://ror.org/032qgrc76","country_code":"US","type":"education","lineage":["https://openalex.org/I83328411"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Hirschfeld","raw_affiliation_strings":["Universtiy of Potsdam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universtiy of Potsdam","institution_ids":["https://openalex.org/I83328411"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4115,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.58069178,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1970","last_page":"1977"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9998000264167786,"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/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/T10142","display_name":"Formal Methods in Verification","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.8582926392555237},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.8307565450668335},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.7143268585205078},{"id":"https://openalex.org/keywords/value","display_name":"Value (mathematics)","score":0.6746408939361572},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5992416739463806},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5038644671440125},{"id":"https://openalex.org/keywords/identity","display_name":"Identity (music)","score":0.4338952600955963},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3405584692955017},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20396363735198975},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.10181337594985962}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8582926392555237},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.8307565450668335},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.7143268585205078},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.6746408939361572},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5992416739463806},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5038644671440125},{"id":"https://openalex.org/C2778355321","wikidata":"https://www.wikidata.org/wiki/Q17079427","display_name":"Identity (music)","level":2,"score":0.4338952600955963},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3405584692955017},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20396363735198975},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.10181337594985962},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2695664.2695837","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2695664.2695837","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4069495898","display_name":null,"funder_award_id":"EP/K01790X/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W70887012","https://openalex.org/W633399213","https://openalex.org/W1493929095","https://openalex.org/W1495226832","https://openalex.org/W1594498566","https://openalex.org/W1598886868","https://openalex.org/W1966981171","https://openalex.org/W1993318777","https://openalex.org/W1993335798","https://openalex.org/W1998416211","https://openalex.org/W2000050212","https://openalex.org/W2008913431","https://openalex.org/W2010448353","https://openalex.org/W2058213389","https://openalex.org/W2058639022","https://openalex.org/W2072737419","https://openalex.org/W2084845478","https://openalex.org/W2086833941","https://openalex.org/W2116136092","https://openalex.org/W2117818027","https://openalex.org/W2121757479","https://openalex.org/W2126060880","https://openalex.org/W2130262734","https://openalex.org/W2164746995","https://openalex.org/W2179776334","https://openalex.org/W2208923056","https://openalex.org/W2293546518","https://openalex.org/W2471814997","https://openalex.org/W3162802155","https://openalex.org/W4213141851","https://openalex.org/W4232576303","https://openalex.org/W4235314364","https://openalex.org/W4237352773","https://openalex.org/W4249620867"],"related_works":["https://openalex.org/W2317245370","https://openalex.org/W4249323025","https://openalex.org/W198851386","https://openalex.org/W2030310580","https://openalex.org/W947442053","https://openalex.org/W1980160788","https://openalex.org/W2148915962","https://openalex.org/W2283866686","https://openalex.org/W4287182096","https://openalex.org/W27867058"],"abstract_inverted_index":{"The":[0],"performance":[1],"of":[2,65,81,89],"value":[3,31,66,90],"classes":[4,32,91],"is":[5,45],"highly":[6],"dependent":[7],"on":[8],"how":[9],"they":[10,37],"are":[11,20],"represented":[12],"in":[13,92],"the":[14,87],"virtual":[15],"machine.":[16],"Value":[17],"class":[18,67],"instances":[19],"immutable,":[21],"have":[22],"no":[23],"identity,":[24],"and":[25,35,42,60,73],"can":[26],"only":[27],"refer":[28],"to":[29,47,58,69,78],"other":[30,93],"or":[33],"primitives":[34],"since":[36],"should":[38],"be":[39],"very":[40],"lightweight":[41],"fast,":[43],"it":[44],"important":[46],"optimize":[48],"them":[49],"well.":[50],"In":[51],"this":[52],"paper":[53],"we":[54],"present":[55],"a":[56,82],"technique":[57],"detect":[59],"compress":[61],"commonly":[62],"occurring":[63],"patterns":[64],"usage":[68,72],"improve":[70],"memory":[71],"performance.":[74],"microbenchmarks":[75],"show":[76],"two":[77],"ten-fold":[79],"speedup":[80],"small":[83],"prototypical":[84],"implementation":[85,88],"over":[86],"object-oriented":[94],"language":[95],"implementations.":[96]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-30T17:31:21.811387","created_date":"2025-10-10T00:00:00"}
