{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T23:17:05Z","timestamp":1776122225234,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,7,10]],"date-time":"2022-07-10T00:00:00Z","timestamp":1657411200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,7,10]]},"DOI":"10.1145\/3489517.3530408","type":"proceedings-article","created":{"date-parts":[[2022,8,23]],"date-time":"2022-08-23T23:19:29Z","timestamp":1661296769000},"page":"49-54","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":52,"title":["High-level synthesis performance prediction using GNNs"],"prefix":"10.1145","author":[{"given":"Nan","family":"Wu","sequence":"first","affiliation":[{"name":"University of California"}]},{"given":"Hang","family":"Yang","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Yuan","family":"Xie","sequence":"additional","affiliation":[{"name":"University of California"}]},{"given":"Pan","family":"Li","sequence":"additional","affiliation":[{"name":"Purdue University"}]},{"given":"Cong","family":"Hao","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]}],"member":"320","published-online":{"date-parts":[[2022,8,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques and Tools. Addison wesley","author":"Aho Alfred V","year":"2007","unstructured":"Alfred V Aho et al. 2007. Compilers: Principles, Techniques and Tools. Addison wesley (2007)."},{"key":"e_1_3_2_1_2_1","volume-title":"International Symposium on Logic-Based Program Synthesis and Transformation. Springer.","author":"Barany Gerg\u00f6","year":"2017","unstructured":"Gerg\u00f6 Barany. 2017. Liveness-driven random program generation. In International Symposium on Logic-Based Program Synthesis and Transformation. Springer."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Filippo Maria Bianchi et al. 2021. Graph neural networks with convolutional arma filters. IEEE TPAMI (2021).","DOI":"10.1109\/TPAMI.2021.3054830"},{"key":"e_1_3_2_1_4_1","volume-title":"Gnn-film: Graph neural networks with feature-wise linear modulation. In 2020 ICML.","author":"Brockschmidt Marc","year":"2020","unstructured":"Marc Brockschmidt. 2020. Gnn-film: Graph neural networks with feature-wise linear modulation. In 2020 ICML."},{"key":"e_1_3_2_1_5_1","unstructured":"Gabriele Corso et al. 2020. Principal neighbourhood aggregation for graph nets. 2020 NeurIPS (2020)."},{"key":"e_1_3_2_1_6_1","volume-title":"Fast graph representation learning with PyTorch Geometric. arXiv preprint arXiv:1903.02428","author":"Fey Matthias","year":"2019","unstructured":"Matthias Fey and Jan Eric Lenssen. 2019. Fast graph representation learning with PyTorch Geometric. arXiv preprint arXiv:1903.02428 (2019)."},{"key":"e_1_3_2_1_7_1","unstructured":"Hongyang Gao and Shuiwang Ji. 2019. Graph u-nets. In 2019 ICML."},{"key":"e_1_3_2_1_8_1","volume-title":"International conference on machine learning.","author":"Justin","unstructured":"Justin Gilmer et al. 2017. Neural message passing for quantum chemistry. In International conference on machine learning."},{"key":"e_1_3_2_1_9_1","unstructured":"Will Hamilton et al. 2017. Inductive representation learning on large graphs. 2017 NeurIPS (2017)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Yuko Hara et al. 2009. Proposal and quantitative analysis of the CHStone benchmark program suite for practical C-based high-level synthesis. JIP (2009).","DOI":"10.1109\/ISCAS.2008.4541637"},{"key":"e_1_3_2_1_11_1","volume-title":"Computer architecture: a quantitative approach","author":"Hennessy John L","unstructured":"John L Hennessy and David A Patterson. 2011. Computer architecture: a quantitative approach. Elsevier."},{"key":"e_1_3_2_1_12_1","volume-title":"Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907","author":"Kipf Thomas N","year":"2016","unstructured":"Thomas N Kipf and Max Welling. 2016. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00165-014-0326-7"},{"key":"e_1_3_2_1_14_1","unstructured":"Yujia Li et al. 2016. Gated Graph Sequence Neural Networks. In 2016 ICLR."},{"key":"e_1_3_2_1_15_1","unstructured":"Zheng Ma et al. 2020. Path integral based convolution and pooling for graph neural networks. 2020 NeurIPS (2020)."},{"key":"e_1_3_2_1_16_1","volume-title":"Pyramid: Machine learning framework to estimate the optimal timing and resource usage of a high-level synthesis design. In 2019 FPL","author":"Makrani Hosein Mohammadi","year":"2019","unstructured":"Hosein Mohammadi Makrani et al. 2019. Pyramid: Machine learning framework to estimate the optimal timing and resource usage of a high-level synthesis design. In 2019 FPL. IEEE."},{"key":"e_1_3_2_1_17_1","unstructured":"Hosein Mohammadi Makrani et al. 2019. XPPE: cross-platform performance estimation of hardware accelerators using machine learning. In 2019 ASP-DAC."},{"key":"e_1_3_2_1_18_1","unstructured":"Haggai Maron et al. 2019. Provably powerful graph networks. 2019 NeurIPS (2019)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3240765.3264635"},{"key":"e_1_3_2_1_20_1","volume-title":"Lina: Timing-constrained high-level synthesis performance estimator for fast DSE. In 2019 ICFPT","author":"Perina Andr\u00e9 Bannwart","year":"2019","unstructured":"Andr\u00e9 Bannwart Perina et al. 2019. Lina: Timing-constrained high-level synthesis performance estimator for fast DSE. In 2019 ICFPT. IEEE."},{"key":"e_1_3_2_1_21_1","unstructured":"Louis-No\u00ebl Pouchet and Tomofumi Yuki. 2016. Polyhedral Benchmark suite. http:\/\/web.cs.ucla.edu\/~pouchet\/software\/polybench\/."},{"key":"e_1_3_2_1_22_1","volume-title":"Machsuite: Benchmarks for accelerator design and customized architectures. In 2014 IISWC.","author":"Brandon Reagen","year":"2014","unstructured":"Brandon Reagen et al. 2014. Machsuite: Benchmarks for accelerator design and customized architectures. In 2014 IISWC."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Michael Schlichtkrull et al. 2018. Modeling relational data with graph convolutional networks. In 2018 ESWC. Springer.","DOI":"10.1007\/978-3-319-93417-4_38"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Ecenur Ustun et al. 2020. Accurate operation delay prediction for FPGA HLS using graph neural networks. In 2020 ICCAD.","DOI":"10.1145\/3400302.3415657"},{"key":"e_1_3_2_1_25_1","unstructured":"Petar Veli\u010dkovi\u0107 et al. 2017. Graph attention networks. arXiv preprint arXiv:1710.10903 (2017)."},{"key":"e_1_3_2_1_26_1","unstructured":"Vitis. Accessed: 2022. Vitis High-Level Synthesis User Guide (UG1399). https:\/\/docs.xilinx.com\/r\/en-US\/ug1399-vitis-hls."},{"key":"e_1_3_2_1_27_1","unstructured":"Felix Wu et al. 2019. Simplifying graph convolutional networks. In 2019 ICML."},{"key":"e_1_3_2_1_28_1","volume-title":"Ironman: Gnn-assisted design space exploration in high-level synthesis via reinforcement learning. In 2021 GLSVLSI.","author":"Nan Wu","year":"2021","unstructured":"Nan Wu et al. 2021. Ironman: Gnn-assisted design space exploration in high-level synthesis via reinforcement learning. In 2021 GLSVLSI."},{"key":"e_1_3_2_1_29_1","unstructured":"Nan Wu et al. 2021. Program-to-Circuit: Exploiting GNNs for Program Representation and Circuit Translation. arXiv preprint arXiv:2109.06265 (2021)."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3494523"},{"key":"e_1_3_2_1_31_1","unstructured":"Xilinx. Accessed: 2022. Xilinx Vivado. https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html."},{"key":"e_1_3_2_1_32_1","unstructured":"Keyulu Xu et al. 2018. How Powerful are Graph Neural Networks?. In 2018 ICLR."},{"key":"e_1_3_2_1_33_1","volume-title":"COMBA: A comprehensive model-based analysis framework for high level synthesis of real applications. In 2017 ICCAD","author":"Jieru Zhao","year":"2017","unstructured":"Jieru Zhao et al. 2017. COMBA: A comprehensive model-based analysis framework for high level synthesis of real applications. In 2017 ICCAD. IEEE."},{"key":"e_1_3_2_1_34_1","unstructured":"Jieru Zhao et al. 2019. Performance modeling and directives optimization for high-level synthesis on FPGA. IEEE TCAD (2019)."}],"event":{"name":"DAC '22: 59th ACM\/IEEE Design Automation Conference","location":"San Francisco California","acronym":"DAC '22","sponsor":["SIGDA ACM Special Interest Group on Design Automation","IEEE CEDA"]},"container-title":["Proceedings of the 59th ACM\/IEEE Design Automation Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3489517.3530408","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3489517.3530408","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:39Z","timestamp":1750191519000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3489517.3530408"}},"subtitle":["benchmarking, modeling, and advancing"],"short-title":[],"issued":{"date-parts":[[2022,7,10]]},"references-count":34,"alternative-id":["10.1145\/3489517.3530408","10.1145\/3489517"],"URL":"https:\/\/doi.org\/10.1145\/3489517.3530408","relation":{},"subject":[],"published":{"date-parts":[[2022,7,10]]},"assertion":[{"value":"2022-08-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}