{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:10:22Z","timestamp":1776013822988,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3]]},"DOI":"10.1145\/3696443.3708958","type":"proceedings-article","created":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T11:50:26Z","timestamp":1740225026000},"page":"123-136","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["GraalNN: Context-Sensitive Static Profiling with Graph Neural Networks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-8992-1353","authenticated-orcid":false,"given":"Lazar","family":"Milikic","sequence":"first","affiliation":[{"name":"Oracle Labs, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-4149-5820","authenticated-orcid":false,"given":"Milan","family":"Cugurovic","sequence":"additional","affiliation":[{"name":"Oracle Labs, Belgrade, Serbia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-4233-2401","authenticated-orcid":false,"given":"Vojin","family":"Jovanovic","sequence":"additional","affiliation":[{"name":"Oracle Labs, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,3]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Abien Fred Agarap. 2019. Deep Learning using Rectified Linear Units (ReLU). arxiv:1803.08375. arxiv:1803.08375"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/155090.155119"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/45.329294"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454034"},{"key":"e_1_3_2_2_6_1","unstructured":"Tianle Cai Shengjie Luo Keyulu Xu Di He Tie-Yan Liu and Liwei Wang. 2021. GraphNorm: A Principled Approach to Accelerating Graph Neural Network Training. arxiv:2009.03294. arxiv:2009.03294"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/239912.239923"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772963"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939785"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939785"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/202529.202534"},{"key":"e_1_3_2_2_12_1","unstructured":"The Micronaut Framework Community. 2024. Micronaut Framework. https:\/\/micronaut.io\/ Accessed: 2024-12-24"},{"key":"e_1_3_2_2_13_1","unstructured":"The Quarkus Community. 2024. Quarkus. https:\/\/quarkus.io\/ Accessed: 2024-12-24"},{"key":"e_1_3_2_2_14_1","unstructured":"The Spring Petclinic Community. 2024. Spring Petclinic. https:\/\/spring-petclinic.github.io\/ Accessed: 2024-12-24"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-815412-0.00010-3"},{"key":"e_1_3_2_2_16_1","unstructured":"Microsoft Corporation. 2024. ONNX Runtime. https:\/\/onnxruntime.ai\/"},{"key":"e_1_3_2_2_17_1","unstructured":"Oracle Corporation. 2024. GraalVM Reachability Metadata. https:\/\/github.com\/oracle\/graalvm-reachability-metadata GitHub repository"},{"key":"e_1_3_2_2_18_1","volume-title":"Proceedings of the 38th International Conference on Machine Learning, Marina Meila and Tong Zhang (Eds.) (Proceedings of Machine Learning Research","volume":"2253","author":"Cummins Chris","year":"2021","unstructured":"Chris Cummins, Zacharias V. Fisches, Tal Ben-Nun, Torsten Hoefler, Michael F P O\u2019Boyle, and Hugh Leather. 2021. ProGraML: A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations. In Proceedings of the 38th International Conference on Machine Learning, Marina Meila and Tong Zhang (Eds.) (Proceedings of Machine Learning Research, Vol. 139). PMLR, 2244\u20132253. https:\/\/proceedings.mlr.press\/v139\/cummins21a.html"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","unstructured":"Veerle Desmet Lieven Eeckhout and Koen De Bosschere. 2005. Using Decision Trees to Improve Program-Based and Profile-Based Static Branch Prediction. 336-352 pages. isbn:978-3-540-29643-0 https:\/\/doi.org\/10.1007\/11572961_27 10.1007\/11572961_27","DOI":"10.1007\/11572961_27"},{"key":"e_1_3_2_2_20_1","unstructured":"Paul DuBois. 2013. MySQL. Addison-Wesley Professional."},{"key":"e_1_3_2_2_21_1","unstructured":"Zachary Eichenberger Shin Lee Harvin Mumick and Shivan Prasad. [n. d.]. Simulating Profile Guided Optimization Using Learned Branch Probabilitiy Predictors."},{"key":"e_1_3_2_2_22_1","volume-title":"Fast Graph Representation Learning with PyTorch Geometric. In ICLR Workshop on Representation Learning on Graphs and Manifolds.","author":"Fey Matthias","unstructured":"Matthias Fey and Jan E. Lenssen. 2019. Fast Graph Representation Learning with PyTorch Geometric. In ICLR Workshop on Representation Learning on Graphs and Manifolds."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/5666.5673"},{"key":"e_1_3_2_2_24_1","unstructured":"Matt Friehauf Mikaela Hertel Juan Liu and Stacey Luong. 2013. On Compass and Straightedge Constructions: Means. PDF."},{"key":"e_1_3_2_2_25_1","unstructured":"Ian Goodfellow. 2018. Deep learning."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2019.11.146"},{"key":"e_1_3_2_2_27_1","unstructured":"William L. Hamilton Rex Ying and Jure Leskovec. 2018. Inductive Representation Learning on Large Graphs. arxiv:1706.02216. arxiv:1706.02216"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-020-00305-w"},{"key":"e_1_3_2_2_29_1","unstructured":"Dan Hendrycks and Kevin Gimpel. 2023. Gaussian Error Linear Units (GELUs). arxiv:1606.08415. arxiv:1606.08415"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178478"},{"key":"e_1_3_2_2_31_1","first-page":"01","article-title":"The Effects of Outliers Data on Neural Network Performance","volume":"5","author":"Khamis Azme","year":"2005","unstructured":"Azme Khamis, Zuhaimy Ismail, Haron Khalid, and Ahmad Mohammed. 2005. The Effects of Outliers Data on Neural Network Performance. Journal of Applied Sciences, 5 (2005), 01.","journal-title":"Journal of Applied Sciences"},{"key":"e_1_3_2_2_32_1","volume-title":"The BSD conference. 5, 1\u201320","author":"Lattner Chris","year":"2008","unstructured":"Chris Lattner. 2008. LLVM and Clang: Next generation compiler technology. In The BSD conference. 5, 1\u201320."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281287.3281290"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3168811"},{"key":"e_1_3_2_2_35_1","volume-title":"Weinberger","author":"Li Boyi","year":"2021","unstructured":"Boyi Li, Felix Wu, Ser-Nam Lim, Serge Belongie, and Kilian Q. Weinberger. 2021. On Feature Normalization and Data Augmentation. arxiv:2002.11102. arxiv:2002.11102"},{"key":"e_1_3_2_2_36_1","volume-title":"Graph Neural Networks: Foundations","author":"Li Pan","unstructured":"Pan Li and Jure Leskovec. 2022. The Expressive Power of Graph Neural Networks. In Graph Neural Networks: Foundations, Frontiers, and Applications, Lingfei Wu, Peng Cui, Jian Pei, and Liang Zhao (Eds.). Springer Singapore, Singapore. 63\u201398."},{"key":"e_1_3_2_2_37_1","unstructured":"Ilya Loshchilov and Frank Hutter. 2019. Decoupled Weight Decay Regularization. arxiv:1711.05101. arxiv:1711.05101"},{"key":"e_1_3_2_2_38_1","unstructured":"Anqi Mao Mehryar Mohri and Yutao Zhong. 2023. Cross-Entropy Loss Functions: Theoretical Analysis and Applications. arxiv:2304.07288. arxiv:2304.07288"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485521"},{"key":"e_1_3_2_2_40_1","volume-title":"Building an optimizing compiler","author":"Morgan Robert","unstructured":"Robert Morgan. 1998. Building an optimizing compiler. Digital Press, USA. isbn:155558179X"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/3049832.3049858"},{"key":"e_1_3_2_2_42_1","volume-title":"BOLT: A Practical Binary Optimizer for Data Centers and Beyond. arxiv:1807.06735. arxiv:1807.06735","author":"Panchenko Maksim","year":"2018","unstructured":"Maksim Panchenko, Rafael Auler, Bill Nell, and Guilherme Ottoni. 2018. BOLT: A Practical Binary Optimizer for Data Centers and Beyond. arxiv:1807.06735. arxiv:1807.06735"},{"key":"e_1_3_2_2_43_1","volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","year":"1912","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas K\u00f6pf, Edward Yang, Zach DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. arxiv:1912.01703. arxiv:1912.01703"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661171"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314637"},{"key":"e_1_3_2_2_46_1","unstructured":"Easwaran Raman and Xinliang David Li. 2022. Learning branch probabilities in compiler from datacenter workloads. arXiv preprint arXiv:2202.06728."},{"key":"e_1_3_2_2_47_1","unstructured":"Nadav Rotem and Chris Cummins. 2022. Profile Guided Optimization without Profiles: A Machine Learning Approach. arxiv:2112.14679. arxiv:2112.14679"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","unstructured":"Arun Saseendran Lovish Setia Viren Chhabria Debrup Chakraborty and Aneek Barman Roy. 2019. Impact of Noise in Dataset on Machine Learning Algorithms. https:\/\/doi.org\/10.13140\/RG.2.2.25669.91369 10.13140\/RG.2.2.25669.91369","DOI":"10.13140\/RG.2.2.25669.91369"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2008.2005605"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048118"},{"key":"e_1_3_2_2_51_1","unstructured":"Baptiste Wicht Roberto A. Vitillo Dehao Chen and David Levinthal. 2014. Hardware Counted Profile-Guided Optimization. arxiv:1411.6361. arxiv:1411.6361"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360610"},{"key":"e_1_3_2_2_53_1","volume-title":"Proceedings of MICRO-27","author":"Wu Youfeng","unstructured":"Youfeng Wu and James R. Larus. 1994. Static branch frequency and program profile analysis. Proceedings of MICRO-27. The 27th Annual IEEE\/ACM International Symposium on Microarchitecture, 1\u201311. https:\/\/api.semanticscholar.org\/CorpusID:11222408"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.112058"}],"event":{"name":"CGO '25: 23rd ACM\/IEEE International Symposium on Code Generation and Optimization","location":"Las Vegas NV USA","acronym":"CGO '25","sponsor":["SIGPLAN SIGPLAN Programming Languages","SIGMICRO SIGMICRO Microarchitecture","IEEE Computer Society IEEE Computer Society"]},"container-title":["Proceedings of the 23rd ACM\/IEEE International Symposium on Code Generation and Optimization"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696443.3708958","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:13Z","timestamp":1750295413000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696443.3708958"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3]]},"references-count":54,"alternative-id":["10.1145\/3696443.3708958","10.1145\/3696443"],"URL":"https:\/\/doi.org\/10.1145\/3696443.3708958","relation":{},"subject":[],"published":{"date-parts":[[2025,3]]},"assertion":[{"value":"2025-03-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}