{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T03:23:31Z","timestamp":1781234611081,"version":"3.54.1"},"reference-count":41,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,3,2]],"date-time":"2024-03-02T00:00:00Z","timestamp":1709337600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,3,2]],"date-time":"2024-03-02T00:00:00Z","timestamp":1709337600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,3,2]]},"DOI":"10.1109\/cgo57630.2024.10444847","type":"proceedings-article","created":{"date-parts":[[2024,2,28]],"date-time":"2024-02-28T13:47:35Z","timestamp":1709128055000},"page":"55-66","source":"Crossref","is-referenced-by-count":11,"title":["Revealing Compiler Heuristics Through Automated Discovery and Optimization"],"prefix":"10.1109","author":[{"given":"Volker","family":"Seeker","sequence":"first","affiliation":[{"name":"Meta AI,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chris","family":"Cummins","sequence":"additional","affiliation":[{"name":"Meta AI,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Murray","family":"Cole","sequence":"additional","affiliation":[{"name":"The University of Edinburgh,UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bj\u00f6rn","family":"Franke","sequence":"additional","affiliation":[{"name":"The University of Edinburgh,UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kim","family":"Hazelwood","sequence":"additional","affiliation":[{"name":"Meta AI,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hugh","family":"Leather","sequence":"additional","affiliation":[{"name":"Meta AI,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3446804.3446849"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/11596110_24"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/cgo.2003.1191546"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1023\/a:1015729001611"},{"key":"ref5","article-title":"MLGO: a Machine Learning Guided Compiler Optimizations Framework","author":"Trofin","year":"2021","journal-title":"arXiv"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1356058.1356080"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/cgo.2013.6495004"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/cgo.2005.29"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3368826.3377928"},{"key":"ref10","volume-title":"Llvm source project","year":"2022"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-09766-4_133"},{"key":"ref12","volume-title":"Polybench: The polyhedral benchmark suite.(2012)","author":"Pouchet","year":"2012"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462176"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/cgo.2017.7863744"},{"key":"ref16","article-title":"Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions","author":"Vasilache","year":"2018","journal-title":"arXiv"},{"issue":"1","key":"ref17","first-page":"100","article-title":"Differential Testing for Software","volume":"10","author":"McKeeman","year":"1998","journal-title":"Digital Technical Journal"},{"key":"ref18","article-title":"App size matters I","author":"Alvarez","year":"2020","journal-title":"section: Technology"},{"key":"ref19","volume-title":"9 Ways to Reduce Android App Size During Android App Development","author":"Beladiya","year":"2022"},{"key":"ref20","volume-title":"Shrinking APKs, growing installs","author":"Tolomei","year":"2017"},{"key":"ref21","volume-title":"Size matters: How your app size is costing you customers","author":"Camber","year":"2018"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1543135.1542496"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3358500.3361567"},{"key":"ref24","volume-title":"LLVMs Analysis and Transform Passes - LLVM 13 documentation","year":"2022"},{"key":"ref25","volume-title":"llvm-size - print size information - LLVM 13 documentation","year":"2022"},{"key":"ref26","volume-title":"C-Vise: Super-parallel python port of c-reduce","author":"Li\u0161ka","year":"2022"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254104"},{"key":"ref28","volume-title":"Distributed Resource Management and Optimization | Altair Grid Engine","year":"2021"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/780822.781141"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/pact.2017.24"},{"key":"ref31","first-page":"929","article-title":"Learning to schedule straight-line code","volume-title":"NIPS","author":"Moss","year":"1997"},{"key":"ref32","article-title":"Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks","author":"Mendis","year":"2019","journal-title":"arXiv"},{"key":"ref33","first-page":"1919","article-title":"Learning Memory Access Patterns","volume-title":"Proceedings of the 35th International Conference on Machine Learning","author":"Hashemi","ISSN":"https:\/\/id.crossref.org\/issn\/2640-3498","issn-type":"print"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/jproc.2018.2817118"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/fdl50818.2020.9232934"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/sc.2005.14"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3546189.3549918"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1002\/spe.812"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1450058.1450093"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213848"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"}],"event":{"name":"2024 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","location":"Edinburgh, United Kingdom","start":{"date-parts":[[2024,3,2]]},"end":{"date-parts":[[2024,3,6]]}},"container-title":["2024 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10444766\/10444770\/10444847.pdf?arnumber=10444847","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:47:45Z","timestamp":1709254065000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10444847\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,2]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/cgo57630.2024.10444847","relation":{},"subject":[],"published":{"date-parts":[[2024,3,2]]}}}