{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T10:25:49Z","timestamp":1770891949299,"version":"3.50.1"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,3,21]],"date-time":"2024-03-21T00:00:00Z","timestamp":1710979200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,21]],"date-time":"2024-03-21T00:00:00Z","timestamp":1710979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Karlsruher Institut f\u00fcr Technologie (KIT)"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Softw Big Sci"],"published-print":{"date-parts":[[2024,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We present a design methodology that enables the semi-automatic generation of a hardware-accelerated graph building architectures for locally constrained graphs based on formally described detector definitions. In addition, we define a similarity measure in order to compare our locally constrained graph building approaches with commonly used k-nearest neighbour building approaches. To demonstrate the feasibility of our solution for particle physics applications, we implemented a real-time graph building approach in a case study for the Belle\u00a0II central drift chamber using Field-Programmable Gate Arrays (FPGAs). Our presented solution adheres to all throughput and latency constraints currently present in the hardware-based trigger of the Belle\u00a0II experiment. We achieve constant time complexity at the expense of linear space complexity and thus prove that our automated methodology generates online graph building designs suitable for a wide range of particle physics applications. By enabling an hardware-accelerated preprocessing of graphs, we enable the deployment of novel Graph Neural Networks\u00a0(GNNs) in first-level triggers of particle physics experiments.<\/jats:p>","DOI":"10.1007\/s41781-024-00117-0","type":"journal-article","created":{"date-parts":[[2024,3,21]],"date-time":"2024-03-21T04:37:57Z","timestamp":1710995877000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Real-Time Graph Building on FPGAs for Machine Learning Trigger Applications in Particle Physics"],"prefix":"10.1007","volume":"8","author":[{"given":"Marc","family":"Neu","sequence":"first","affiliation":[]},{"given":"J\u00fcrgen","family":"Becker","sequence":"additional","affiliation":[]},{"given":"Philipp","family":"Dorwarth","sequence":"additional","affiliation":[]},{"given":"Torben","family":"Ferber","sequence":"additional","affiliation":[]},{"given":"Lea","family":"Reuter","sequence":"additional","affiliation":[]},{"given":"Slavomira","family":"Stefkova","sequence":"additional","affiliation":[]},{"given":"Kai","family":"Unger","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,3,21]]},"reference":[{"issue":"7","key":"117_CR1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevD.102.075014","volume":"102","author":"X Ju","year":"2020","unstructured":"Ju X, Nachman B (2020) Supervised jet clustering with graph neural networks for Lorentz boosted bosons. Phys Rev D 102(7):075014. https:\/\/doi.org\/10.1103\/PhysRevD.102.075014","journal-title":"Phys Rev D"},{"key":"117_CR2","doi-asserted-by":"crossref","unstructured":"Wemmer F et al (2023) Photon reconstruction in the Belle II Calorimeter using graph neural networks. arXiv:2306.04179 [hep-ex]","DOI":"10.1007\/s41781-023-00105-w"},{"issue":"1","key":"117_CR3","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/s41781-021-00073-z","volume":"5","author":"G DeZoort","year":"2021","unstructured":"DeZoort G, Thais S, Duarte J, Razavimaleki V, Atkinson M, Ojalvo I, Neubauer M, Elmer P (2021) Charged particle tracking via edge-classifying interaction networks. Comput Softw Big Sci 5(1):26. https:\/\/doi.org\/10.1007\/s41781-021-00073-z","journal-title":"Comput Softw Big Sci"},{"key":"117_CR4","doi-asserted-by":"publisher","unstructured":"Duarte J, Vlimant JR (2022) Graph neural networks for particle tracking and reconstruction. in: artificial intelligence for high energy physics, Chap. 12, pp 387\u2013436. https:\/\/doi.org\/10.1142\/9789811234033_0012","DOI":"10.1142\/9789811234033_0012"},{"key":"117_CR5","doi-asserted-by":"publisher","unstructured":"Ju X, Farrell S, Calafiura P, Murnane D, Prabhat Gray L, Klijnsma T, Pedro K, Cerati G, Kowalkowski J (2020) Graph neural networks for particle reconstruction in high energy physics detectors. In: 33rd Annual Conference on Neural Information Processing Systems. https:\/\/doi.org\/10.48550\/arXiv.2003.11603","DOI":"10.48550\/arXiv.2003.11603"},{"issue":"6","key":"117_CR6","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1140\/epjp\/s13360-020-00497-3","volume":"135","author":"V Mikuni","year":"2020","unstructured":"Mikuni V, Canelli F (2020) ABCNet: an attention-based method for particle tagging. Eur Phys J Plus 135(6):463. https:\/\/doi.org\/10.1140\/epjp\/s13360-020-00497-3","journal-title":"Eur Phys J Plus"},{"issue":"5","key":"117_CR7","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevD.101.056019","volume":"101","author":"H Qu","year":"2020","unstructured":"Qu H, Gouskos L (2020) ParticleNet: jet tagging via particle clouds. Phys Rev D 101(5):056019. https:\/\/doi.org\/10.1103\/PhysRevD.101.056019","journal-title":"Phys Rev D"},{"issue":"5","key":"117_CR8","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1140\/epjc\/s10052-021-09158-w","volume":"81","author":"J Pata","year":"2021","unstructured":"Pata J, Duarte J, Vlimant J-R, Pierini M, Spiropulu M (2021) MLPF: efficient machine-learned particle-flow reconstruction using graph neural networks. Eur Phys J C 81(5):381. https:\/\/doi.org\/10.1140\/epjc\/s10052-021-09158-w","journal-title":"Eur Phys J C"},{"key":"117_CR9","doi-asserted-by":"publisher","DOI":"10.3389\/fdata.2022.828666","volume":"5","author":"A Elabd","year":"2022","unstructured":"Elabd A, Razavimaleki V, Huang S-Y, Duarte J, Atkinson M, DeZoort G, Elmer P, Hauck S, Hu J-X, Hsu S-C (2022) Graph neural networks for charged particle tracking on FPGAs. Front Big Data 5:828666. https:\/\/doi.org\/10.3389\/fdata.2022.828666","journal-title":"Front Big Data"},{"issue":"7","key":"117_CR10","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1140\/epjc\/s10052-019-7113-9","volume":"79","author":"SR Qasim","year":"2019","unstructured":"Qasim SR, Kieseler J, Iiyama Y, Pierini M (2019) Learning representations of irregular particle-detector geometry with distance-weighted graph networks. Eur Phys J C 79(7):608. https:\/\/doi.org\/10.1140\/epjc\/s10052-019-7113-9","journal-title":"Eur Phys J C"},{"key":"117_CR11","doi-asserted-by":"publisher","DOI":"10.3389\/fdata.2020.598927","volume":"3","author":"Y Iiyama","year":"2020","unstructured":"Iiyama Y, Cerminara G, Gupta A, Kieseler J, Loncar V, Pierini M, Qasim SR, Rieger M, Summers S, Onsem GV (2020) Distance-weighted graph neural networks on FPGAs for real-time particle reconstruction in high energy physics. Front Big Data 3:598927. https:\/\/doi.org\/10.3389\/fdata.2020.598927","journal-title":"Front Big Data"},{"issue":"10","key":"117_CR12","doi-asserted-by":"publisher","first-page":"10004","DOI":"10.1088\/1748-0221\/15\/10\/P10004","volume":"15","author":"G Aad","year":"2020","unstructured":"Aad G (2020) Operation of the ATLAS trigger system in Run 2. JINST 15(10):10004. https:\/\/doi.org\/10.1088\/1748-0221\/15\/10\/P10004","journal-title":"JINST"},{"issue":"10","key":"117_CR13","doi-asserted-by":"publisher","first-page":"10017","DOI":"10.1088\/1748-0221\/15\/10\/P10017","volume":"15","author":"AM Sirunyan","year":"2020","unstructured":"Sirunyan AM (2020) Performance of the CMS Level-1 trigger in proton-proton collisions at $$\\sqrt{s} =$$ 13 TeV. JINST 15(10):10017. https:\/\/doi.org\/10.1088\/1748-0221\/15\/10\/P10017","journal-title":"JINST"},{"issue":"1","key":"117_CR14","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/2438\/1\/012056","volume":"2438","author":"KL Unger","year":"2023","unstructured":"Unger KL, B\u00e4hr S, Becker J, Knoll AC, Kiesling C, Meggendorfer F, Skambraks S (2023) Operation of the neural z-vertex track trigger for belle ii in 2021\u2014a hardware perspective. J Phys Conf Ser 2438(1):012056. https:\/\/doi.org\/10.1088\/1742-6596\/2438\/1\/012056","journal-title":"J Phys Conf Ser"},{"issue":"9","key":"117_CR15","doi-asserted-by":"publisher","first-page":"1511","DOI":"10.1109\/TC.2020.3014632","volume":"70","author":"S Liang","year":"2021","unstructured":"Liang S, Wang Y, Liu C, He L, Li H, Xu D, Li X (2021) Engn: a high-throughput and energy-efficient accelerator for large graph neural networks. IEEE Trans Computers 70(9):1511\u20131525. https:\/\/doi.org\/10.1109\/TC.2020.3014632","journal-title":"IEEE Trans Computers"},{"key":"117_CR16","doi-asserted-by":"publisher","unstructured":"Zhang B, Kuppannagari SR, Kannan R, Prasanna V (2021) Efficient neighbor-sampling-based GNN training on CPU-FPGA heterogeneous platform. In: 2021 IEEE High Performance Extreme Computing Conference (HPEC), pp 1\u20137. https:\/\/doi.org\/10.1109\/HPEC49654.2021.9622822","DOI":"10.1109\/HPEC49654.2021.9622822"},{"key":"117_CR17","doi-asserted-by":"publisher","unstructured":"Karle CM, Kreutzer M, Pfau J, BeckerJ (2022) A hardware\/software co-design approach to prototype 6G mobile applications inside the GNU radio SDR ecosystem using FPGA hardware accelerators. In: International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies. ACM, New York. pp 33\u201344. https:\/\/doi.org\/10.1145\/3535044.3535049","DOI":"10.1145\/3535044.3535049"},{"key":"117_CR18","doi-asserted-by":"publisher","unstructured":"Thais S, Calafiura P, Chachamis G, DeZoort G, Duarte J, Ganguly S, Kagan M, Murnane D, Neubauer MS, Terao K (2022) Graph neural networks in particle physics: implementations, innovations, and challenges. arXiv. https:\/\/doi.org\/10.48550\/arXiv.2203.12852","DOI":"10.48550\/arXiv.2203.12852"},{"issue":"2","key":"117_CR19","doi-asserted-by":"publisher","DOI":"10.1088\/2632-2153\/abbf9a","volume":"2","author":"J Shlomi","year":"2021","unstructured":"Shlomi J, Battaglia P, Vlimant JR (2021) Graph neural networks in particle physics. Mach Learn Sci Technol 2(2):021001. https:\/\/doi.org\/10.1088\/2632-2153\/abbf9a","journal-title":"Mach Learn Sci Technol"},{"key":"117_CR20","doi-asserted-by":"publisher","unstructured":"Abe T et al (2010) Belle II technical design report. arXiv. https:\/\/doi.org\/10.48550\/arXiv.1011.0352","DOI":"10.48550\/arXiv.1011.0352"},{"issue":"1","key":"117_CR21","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/s41781-021-00077-9","volume":"6","author":"M Rossi","year":"2022","unstructured":"Rossi M, Vallecorsa S (2022) Deep learning strategies for ProtoDUNE raw data denoising. Comput Softw Big Sci 6(1):2. https:\/\/doi.org\/10.1007\/s41781-021-00077-9","journal-title":"Comput Softw Big Sci"},{"key":"117_CR22","unstructured":"Hartmann F (2020) The phase-2 upgrade of the CMS level-1 trigger. Technical report, CERN, Geneva. https:\/\/cds.cern.ch\/record\/2714892"},{"issue":"2","key":"117_CR23","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/BF02187718","volume":"4","author":"PM Vaidya","year":"1989","unstructured":"Vaidya PM (1989) AnO(n logn) algorithm for the all-nearest-neighbors Problem. Discrete Comput Geom 4(2):101\u2013115. https:\/\/doi.org\/10.1007\/BF02187718","journal-title":"Discrete Comput Geom"},{"issue":"1","key":"117_CR24","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1145\/200836.200853","volume":"42","author":"PB Callahan","year":"1995","unstructured":"Callahan PB, Kosaraju SR (1995) A decomposition of multidimensional point sets with applications to K-nearest-neighbors and n-body potential fields. J ACM 42(1):67\u201390. https:\/\/doi.org\/10.1145\/200836.200853","journal-title":"J ACM"},{"key":"117_CR25","doi-asserted-by":"publisher","unstructured":"Connor M, Kumar P (2008) Parallel construction of k-nearest neighbor graphs for point clouds. In: IEEE\/ EG Symposium on Volume and Point-Based Graphics. https:\/\/doi.org\/10.2312\/VG\/VG-PBG08\/025-031","DOI":"10.2312\/VG\/VG-PBG08\/025-031"},{"key":"117_CR26","unstructured":"Gionis A, Indyk P, Motwani R (1999) Similarity search in high dimensions via hashing. In: Proceedings of the 25th International Conference on Very Large Data Bases. VLDB \u201999, San Francisco, CA, USA. pp 518\u2013529"},{"key":"117_CR27","doi-asserted-by":"publisher","unstructured":"Hajebi K, Abbasi-Yadkori Y, Shahbazi H, Zhang H (2011) Fast approximate nearest-neighbor search with k-nearest neighbor graph. In: Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence, IJCAI-11, pp 1312\u20131317 . https:\/\/doi.org\/10.5591\/978-1-57735-516-8\/IJCAI11-222","DOI":"10.5591\/978-1-57735-516-8\/IJCAI11-222"},{"key":"117_CR28","doi-asserted-by":"publisher","unstructured":"Harwood B, Drummond T (2016) FANNG: fast approximate nearest neighbour graphs. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp 5713\u20135722 https:\/\/doi.org\/10.1109\/CVPR.2016.616","DOI":"10.1109\/CVPR.2016.616"},{"issue":"4","key":"117_CR29","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1109\/TPAMI.2018.2889473","volume":"42","author":"YA Malkov","year":"2020","unstructured":"Malkov YA, Yashunin DA (2020) Efficient and robust approximate nearest neighbor search using hierarchical navigable small world graphs. IEEE Trans Pattern Anal Mach Intell 42(4):824\u2013836. https:\/\/doi.org\/10.1109\/TPAMI.2018.2889473","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"117_CR30","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3131677","author":"M Besta","year":"2021","unstructured":"Besta M, Fischer M, Kalavri V, Kapralov M, Hoefler T (2021) Practice of streaming processing of dynamic graphs: concepts, models, and systems. IEEE Trans Parallel Distrib Syst. https:\/\/doi.org\/10.1109\/TPDS.2021.3131677","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"2","key":"117_CR31","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s11390-019-1914-z","volume":"34","author":"C-Y Gui","year":"2019","unstructured":"Gui C-Y, Zheng L, He B, Liu C, Chen X-Y, Liao X-F, Jin H (2019) A survey on graph processing accelerators: challenges and opportunities. J Computer Sci Technol 34(2):339\u2013371. https:\/\/doi.org\/10.1007\/s11390-019-1914-z","journal-title":"J Computer Sci Technol"},{"key":"117_CR32","doi-asserted-by":"publisher","unstructured":"Liu C, Liu H, Zheng L, Huang Y, Ye X, Liao X, Jin H (2023) FNNG : a high-performance FPGA-based accelerator for k-nearest neighbor graph construction. In: Ienne P, Zhang Z (eds) Proceedings of the 2023 ACM\/SIGDA International Symposium on Field Programmable Gate Arrays, ACM, New York. pp 67\u201377. https:\/\/doi.org\/10.1145\/3543622.3573189","DOI":"10.1145\/3543622.3573189"},{"key":"117_CR33","doi-asserted-by":"publisher","unstructured":"Nurvitadhi E, Weisz G, Wang Y, Hurkat S, Nguyen, M, Hoe JC, Martinez JF, Guestrin C (2014) GraphGen: an FPGA framework for vertex-centric graph computation. In: IEEE 22nd Annual International Symposium on Field-Programmable Custom Computing Machines. IEEE, Boston. pp 25\u201328. https:\/\/doi.org\/10.1109\/FCCM.2014.15","DOI":"10.1109\/FCCM.2014.15"},{"key":"117_CR34","doi-asserted-by":"publisher","unstructured":"Zeng H, Prasanna, V Graphact (2020) In: Neuendorffer S, Shannon L (eds) Proceedings of the 2020 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays. ACM, New York, pp 255\u2013265.https:\/\/doi.org\/10.1145\/3373087.3375312","DOI":"10.1145\/3373087.3375312"},{"key":"117_CR35","doi-asserted-by":"publisher","unstructured":"Yan M, Deng L, Hu X, Liang L, Feng Y, Ye X, Zhang Z, Fan D, Xie Y (2020) HYGCN: a GCN accelerator with hybrid architecture. In: 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, San Diego, pp 15\u201329. https:\/\/doi.org\/10.1109\/HPCA47549.2020.00012","DOI":"10.1109\/HPCA47549.2020.00012"},{"key":"117_CR36","doi-asserted-by":"publisher","unstructured":"Geng T, Li A, Shi R, Wu C, Wang T, Li Y, Haghi P, Tumeo A, Che S, Reinhardt S, Herbordt MC (2020) AWB-GCN: a graph convolutional network accelerator with runtime workload rebalancing. In: 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, Athens, pp 922\u2013936. https:\/\/doi.org\/10.1109\/MICRO50266.2020.00079","DOI":"10.1109\/MICRO50266.2020.00079"},{"key":"117_CR37","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/S0168-9002(03)01368-8","volume":"506","author":"S Agostinelli","year":"2003","unstructured":"Agostinelli S (2003) GEANT4\u2014a simulation toolkit. Nucl Instrum Methods Phys Res A 506:250\u2013303. https:\/\/doi.org\/10.1016\/S0168-9002(03)01368-8","journal-title":"Nucl Instrum Methods Phys Res A"},{"issue":"1","key":"117_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s41781-018-0017-9","volume":"3","author":"T Kuhr","year":"2019","unstructured":"Kuhr T, Pulvermacher C, Ritter M, Hauth T, Braun N (2019) The Belle II core software. Comput Softw Big Sci 3(1):1. https:\/\/doi.org\/10.1007\/s41781-018-0017-9","journal-title":"Comput Softw Big Sci"},{"key":"117_CR39","doi-asserted-by":"publisher","unstructured":"Kou E (2019) The Belle\u00a0II Physics Book. PTEP 2019(12):123\u201301 arXiv:1808.10567 [hep-ex]. https:\/\/doi.org\/10.1093\/ptep\/ptz106","DOI":"10.1093\/ptep\/ptz106"},{"key":"117_CR40","unstructured":"Abe T et al (2010) Belle II technical design report. Technical report, Belle-II. arXiv:1011.0352"},{"key":"117_CR41","doi-asserted-by":"publisher","unstructured":"Liptak ZJ (2022) Measurements of beam backgrounds in SuperKEKB Phase 2. Nucl Instrum Methods A 1040:167168 arXiv:2112.14537 [physics.ins-det]. https:\/\/doi.org\/10.1016\/j.nima.2022.167168","DOI":"10.1016\/j.nima.2022.167168"},{"key":"117_CR42","unstructured":"Natochii A (2022) Beam background expectations for Belle II at SuperKEKB. In: Snowmass 2021"},{"key":"117_CR43","doi-asserted-by":"publisher","unstructured":"Prokhorenkova L, Shekhovtsov A (2020) Graph-based nearest neighbor search: from practice to theory. In: Proceedings of the 37th International Conference on Machine Learning, vol. 119, pp 7803\u20137813 https:\/\/doi.org\/10.48550\/arXiv.1907.00845","DOI":"10.48550\/arXiv.1907.00845"},{"key":"117_CR44","doi-asserted-by":"publisher","unstructured":"Pfau J, Figuli SPD, B\u00e4hr S, Becker J (2018) Reconfigurable FPGA-based channelization using polyphase filter banks for quantum computing systems. In: Applied Reconfigurable Computing. Architectures, Tools, and Applications. Lecture Notes in Computer Science, vol. 10824, pp 615\u2013626 . https:\/\/doi.org\/10.1007\/978-3-319-78890-6_49","DOI":"10.1007\/978-3-319-78890-6_49"},{"key":"117_CR45","doi-asserted-by":"publisher","unstructured":"Umuroglu Y, Fraser NJ, Gambardella G, Blott M, Leong P, Jahre M, Vissers K (2017) FINN: a framework for fast, scalable binarized neural network inference. In: Proceedings of the 2017 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, pp 65\u201374. https:\/\/doi.org\/10.1145\/3020078.3021744","DOI":"10.1145\/3020078.3021744"},{"issue":"3","key":"117_CR46","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3242897","volume":"11","author":"M Blott","year":"2018","unstructured":"Blott M, Preu\u00dfer TB, Fraser NJ, Gambardella G, O\u2019Brien K, Umuroglu Y, Leeser M, Vissers K (2018) FINN-R: an end-to-end deep-learning framework for fast exploration of quantized neural networks. ACM Trans Reconfig Technol Syst 11(3):1\u201323. https:\/\/doi.org\/10.1145\/3242897","journal-title":"ACM Trans Reconfig Technol Syst"},{"issue":"07","key":"117_CR47","doi-asserted-by":"publisher","first-page":"07027","DOI":"10.1088\/1748-0221\/13\/07\/P07027","volume":"13","author":"J Duarte","year":"2018","unstructured":"Duarte J, Han S, Harris P, Jindariani S, Kreinar E, Kreis B, Ngadiuba J, Pierini M, Rivera R, Tran N (2018) Fast inference of deep neural networks in FPGAs for particle physics. JINST 13(07):07027. https:\/\/doi.org\/10.1088\/1748-0221\/13\/07\/P07027","journal-title":"JINST"},{"key":"117_CR48","doi-asserted-by":"publisher","unstructured":"FastML Team (2023) hls4ml. Zenodo. https:\/\/doi.org\/10.5281\/zenodo.1201549","DOI":"10.5281\/zenodo.1201549"},{"key":"117_CR49","doi-asserted-by":"publisher","unstructured":"Bachrach J, Vo H, Richards B, Lee Y, Waterman A, Avi\u017eienis R, Wawrzynek J, Asanovi\u0107 K (2012) Chisel: constructing Hardware in a Scala Embedded Language. In: Proceedings of the 49th Annual Design Automation Conference, pp. 1216\u20131225. https:\/\/doi.org\/10.1145\/2228360.2228584","DOI":"10.1145\/2228360.2228584"},{"key":"117_CR50","unstructured":"Paszke A (2019) Pytorch: an imperative style, high-performance deep learning library. In: NeurIPS 2019"},{"issue":"3","key":"117_CR51","doi-asserted-by":"publisher","first-page":"708","DOI":"10.1109\/TPDS.2020.3030548","volume":"32","author":"M Li","year":"2021","unstructured":"Li M, Liu Y, Liu X, Sun Q, You X, Yang H, Luan Z, Gan L, Yang G, Qian D (2021) The deep learning compiler: a comprehensive survey. IEEE Trans Parallel Distrib Syst 32(3):708\u2013727. https:\/\/doi.org\/10.1109\/TPDS.2020.3030548","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"117_CR52","doi-asserted-by":"publisher","unstructured":"Ye H, Jun H, Jeong H, Neuendorffer S, Chen D (2022) ScaleHLS: a scalable high-level synthesis framework with multi-level transformations and optimizations. In: Proceedings of the 59th ACM\/IEEE Design Automation Conference, New York. pp. 1355\u20131358. https:\/\/doi.org\/10.1145\/3489517.3530631","DOI":"10.1145\/3489517.3530631"},{"key":"117_CR53","doi-asserted-by":"publisher","unstructured":"1800-2017\u2014IEEE standard for SystemVerilog\u2013unified hardware design, specification, and verification language (2018) Technical report. https:\/\/doi.org\/10.1109\/IEEESTD.2018.8299595","DOI":"10.1109\/IEEESTD.2018.8299595"},{"key":"117_CR54","unstructured":"AMD Vivado ML. https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html. Accessed 10 July 2023."},{"key":"117_CR55","doi-asserted-by":"publisher","unstructured":"Harbaum T, Seboui M, Balzer M, Becker J, Weber M (2016)A content adapted FPGA memory architecture with pattern recognition capability for L1 track triggering in the LHC environment. In: 2016 IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp 184\u2013191. https:\/\/doi.org\/10.1109\/FCCM.2016.52","DOI":"10.1109\/FCCM.2016.52"},{"key":"117_CR56","doi-asserted-by":"publisher","unstructured":"Lai Y-T, B\u00fchr S, Chang M-C, Iwasaki Y, Kim J-B, Kim K-T, Kiesling C, Koga T, Lu P-C, Liu S-M (2018) Level-1 track trigger with central drift chamber detector in belle ii experiment. In: 2018 IEEE Nuclear Science Symposium and Medical Imaging Conference, pp. 1\u20134. https:\/\/doi.org\/10.1109\/NSSMIC.2018.8824506","DOI":"10.1109\/NSSMIC.2018.8824506"},{"key":"117_CR57","doi-asserted-by":"publisher","unstructured":"Pohl S (2018) Track reconstruction at the first level trigger of the Belle II experiment. PhD thesis, Ludwig-Maximilians-Universit\u00e4t M\u00fcnchen. https:\/\/doi.org\/10.5282\/edoc.22085","DOI":"10.5282\/edoc.22085"},{"key":"117_CR58","doi-asserted-by":"publisher","unstructured":"Unger KL, B\u00e4hr S, Becker J, Iwasaki Y, Kim K, Lai Y-T (2020) Realization of a state machine based detection for track segments in the trigger system of the belle ii experiment. In: Proceedings of Topical Workshop on Electronics for Particle Physics\u2014PoS(TWEPP2019), vol. 370, p. 145. https:\/\/doi.org\/10.22323\/1.370.0145","DOI":"10.22323\/1.370.0145"},{"issue":"02","key":"117_CR59","doi-asserted-by":"publisher","first-page":"02001","DOI":"10.1088\/1748-0221\/18\/02\/C02001","volume":"18","author":"KL Unger","year":"2023","unstructured":"Unger KL, Neu M, Becker J, Schmidt E, Kiesling C, Meggendorfer F, Skambraks S (2023) Data-driven design of the Belle II track segment finder. JINST 18(02):02001. https:\/\/doi.org\/10.1088\/1748-0221\/18\/02\/C02001","journal-title":"JINST"},{"key":"117_CR60","unstructured":"Neu M et al Online graph building on FPGAs for machine learning trigger applications in particle physics. https:\/\/github.com\/realtime-tracking\/graphbuilding. Accessed 15 June 2023"}],"container-title":["Computing and Software for Big Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-024-00117-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41781-024-00117-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41781-024-00117-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,24]],"date-time":"2024-03-24T08:04:13Z","timestamp":1711267453000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41781-024-00117-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,21]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,12]]}},"alternative-id":["117"],"URL":"https:\/\/doi.org\/10.1007\/s41781-024-00117-0","relation":{},"ISSN":["2510-2036","2510-2044"],"issn-type":[{"value":"2510-2036","type":"print"},{"value":"2510-2044","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,21]]},"assertion":[{"value":"14 July 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"8"}}