{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T21:18:06Z","timestamp":1764364686750,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,8,29]],"date-time":"2023-08-29T00:00:00Z","timestamp":1693267200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Engineering and Physical Sciences Research Council (EPSRC)","award":["EP\/W009447\/1"],"award-info":[{"award-number":["EP\/W009447\/1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,8,29]]},"DOI":"10.1145\/3652561.3652564","type":"proceedings-article","created":{"date-parts":[[2024,6,19]],"date-time":"2024-06-19T18:19:52Z","timestamp":1718821192000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Heron: Modern Hardware Graph Reduction"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8198-0746","authenticated-orcid":false,"given":"Craig","family":"Ramsay","sequence":"first","affiliation":[{"name":"Mathematical and Computer Sciences, Heriot-Watt University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0365-693X","authenticated-orcid":false,"given":"Robert","family":"Stewart","sequence":"additional","affiliation":[{"name":"Mathematical and Computer Sciences, Heriot Watt University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,6,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-3196-0_3"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.3990\/1.9789036538039"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL57034.2022.00019"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 22nd International Conference on Implementation and Application of Functional Languages (Alphen aan den Rijn, The Netherlands) (IFL\u201910)","author":"Boeijink Arjan","year":"2010","unstructured":"Arjan Boeijink, Philip K.\u00a0F. H\u00f6lzenspies, and Jan Kuper. 2010. Introducing the PilGRIM: A Processor for Executing Lazy Functional Languages. In Proceedings of the 22nd International Conference on Implementation and Application of Functional Languages (Alphen aan den Rijn, The Netherlands) (IFL\u201910). Springer-Verlag, Berlin, Heidelberg, 54\u201371."},{"key":"e_1_3_2_1_5_1","unstructured":"Bryan O\u2019Sullivan. 2014. criterion: a Haskell microbenchmarking library. http:\/\/www.serpentine.com\/criterion\/"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546189.3549918"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796802004331"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796800000319"},{"key":"e_1_3_2_1_9_1","first-page":"98","article-title":"GRIP - a high-performance architecture for parallel graph reduction. In Proceedings of the conference on Functional Programming languages and Computer Architecture","volume":"274","author":"Jones L\u00a0Peyton","year":"1987","unstructured":"SL\u00a0Peyton Jones, Chris Clack, Jon Salkild, and Mark Hardie. 1987. GRIP - a high-performance architecture for parallel graph reduction. In Proceedings of the conference on Functional Programming languages and Computer Architecture, Portland. Springer Verlag LNCS 274, 98\u2013112. https:\/\/www.microsoft.com\/en-us\/research\/publication\/grip-a-high-performance-architecture-for-parallel-graph-reduction\/","journal-title":"Portland. Springer Verlag LNCS"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/48022.48026"},{"key":"e_1_3_2_1_11_1","volume-title":"FPCA 1985, Nancy, France, September 16-19, 1985, Proceedings(Lecture Notes in Computer Science, Vol.\u00a0201)","author":"Kieburtz B.","year":"1985","unstructured":"Richard\u00a0B. Kieburtz. 1985. The G-Machine: A Fast, Graph-Reduction Evaluator. In Functional Programming Languages and Computer Architecture, FPCA 1985, Nancy, France, September 16-19, 1985, Proceedings(Lecture Notes in Computer Science, Vol.\u00a0201), Jean-Pierre Jouannaud (Ed.). Springer, 400\u2013413."},{"volume-title":"Reduceron Project Memo 38: Benefits of a primitive-value stack","author":"Naylor Matthew","key":"e_1_3_2_1_12_1","unstructured":"Matthew Naylor. 2009. Reduceron Project Memo 38: Benefits of a primitive-value stack. University of York. https:\/\/www.cs.york.ac.uk\/fp\/reduceron\/memos\/Memo38.txt"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796812000214"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/773146.773044"},{"key":"e_1_3_2_1_15_1","unstructured":"perf Project. 2023. perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","unstructured":"Craig Ramsay and Robert Stewart. 2024. Dataset for results in \"Heron: Modern Hardware Graph Reduction\". https:\/\/doi.org\/10.17861\/b9ab6ca4-a86c-4bf0-b6f3-e462129b6ebb","DOI":"10.17861\/b9ab6ca4-a86c-4bf0-b6f3-e462129b6ebb"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","unstructured":"Craig Ramsay and Robert Stewart. 2024. Dataset for the Heron Core in \"Heron: Modern Hardware Graph Reduction\". https:\/\/doi.org\/10.17861\/f4fab5ef-ae98-4300-8328-ea59e47ff8c6","DOI":"10.17861\/f4fab5ef-ae98-4300-8328-ea59e47ff8c6"},{"key":"e_1_3_2_1_18_1","unstructured":"Xilinx Inc.2023. DS963 \u2014 Alveo U280 Data Center Accelerator Card Data Sheet (v1.6). https:\/\/docs.xilinx.com\/r\/en-US\/ds963-u280"}],"event":{"name":"IFL 2023: The 35th Symposium on Implementation and Application of Functional Languages","acronym":"IFL 2023","location":"Braga Portugal"},"container-title":["The 35th Symposium on Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652561.3652564","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652561.3652564","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T19:10:38Z","timestamp":1756235438000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652561.3652564"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,29]]},"references-count":18,"alternative-id":["10.1145\/3652561.3652564","10.1145\/3652561"],"URL":"https:\/\/doi.org\/10.1145\/3652561.3652564","relation":{},"subject":[],"published":{"date-parts":[[2023,8,29]]},"assertion":[{"value":"2024-06-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}