{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T09:35:21Z","timestamp":1761989721459,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,4,15]],"date-time":"2023-04-15T00:00:00Z","timestamp":1681516800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,4,15]]},"DOI":"10.1145\/3578244.3583723","type":"proceedings-article","created":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T22:08:41Z","timestamp":1680127721000},"page":"55-66","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Systematically Exploring High-Performance Representations of Vector Fields Through Compile-Time Composition"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3747-3229","authenticated-orcid":false,"given":"Stephen Nicholas","family":"Swatman","sequence":"first","affiliation":[{"name":"University of Amsterdam, Amsterdam, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4932-1900","authenticated-orcid":false,"given":"Ana-Lucia","family":"Varbanescu","sequence":"additional","affiliation":[{"name":"University of Twente, Enschede, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2043-4469","authenticated-orcid":false,"given":"Andy","family":"Pimentel","sequence":"additional","affiliation":[{"name":"University of Amsterdam, Amsterdam, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6004-3510","authenticated-orcid":false,"given":"Andreas","family":"Salzburger","sequence":"additional","affiliation":[{"name":"European Organization for Nuclear research, Geneva, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6468-1381","authenticated-orcid":false,"given":"Attila","family":"Krasznahorkay","sequence":"additional","affiliation":[{"name":"European Organization for Nuclear research, Geneva, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2023,4,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Advanced Micro Devices Inc. 2019. 2nd Gen AMD EPYC 7402P. Advanced Micro Devices Inc. https:\/\/www.amd.com\/en\/products\/cpu\/amd-epyc-7402p"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41781-021-00078--8"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2016.127"},{"key":"e_1_3_2_1_4_1","volume-title":"Interpolation methods. (Dec","author":"Bourke Paul","year":"1999","unstructured":"Paul Bourke. 1999. Interpolation methods. (Dec. 1999)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1904"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781119121534.ch2"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2002.1058095"},{"volume-title":"A C11 metaprogramming library","author":"Dimov Peter","key":"e_1_3_2_1_8_1","unstructured":"Peter Dimov. 2017. Boost.Mp11: A C11 metaprogramming library. The Boost Organization. https:\/\/www.boost.org\/doc\/libs\/master\/libs\/mp11\/doc\/html\/mp11.html"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/236338.236369"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2141702.2141703"},{"key":"e_1_3_2_1_11_1","first-page":"110","article-title":"Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs","volume":"93","author":"Agner Fog","year":"2011","unstructured":"Agner Fog et al. 2011. Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs. Copenhagen University College of Engineering, Vol. 93 (2011), 110.","journal-title":"Copenhagen University College of Engineering"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-017--4744--4"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--1--4614--2200--6_1"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2007.45"},{"volume-title":"Introduction to Electrodynamics","author":"Griffiths David Jeffrey","key":"e_1_3_2_1_15_1","unstructured":"David Jeffrey Griffiths. 1999. Introduction to Electrodynamics. Prentice Hall, Upper Saddle River, New Jersey, United States of America. 98050525"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","unstructured":"Herman Haverkort. 2011. An inventory of three-dimensional Hilbert space-filling curves. https:\/\/doi.org\/10.48550\/ARXIV.1109.2323","DOI":"10.48550\/ARXIV.1109.2323"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01199431"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--1--4471-0963--1_2"},{"volume-title":"Intel Xeon Processor E5--2630 v3","author":"Intel Corporation","key":"e_1_3_2_1_19_1","unstructured":"Intel Corporation. 2014. Intel Xeon Processor E5--2630 v3. Intel Corporation. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/83356\/intel-xeon-processor-e52630-v3--20m-cache-2--40-ghz.html"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0057885"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.752657"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742--6596"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--1--4842-0064--3_12"},{"volume-title":"The application of space-filling curves to the storage and retrieval of multi-dimensional data. Ph.,D. Dissertation","author":"Lawder Jonathan K.","key":"e_1_3_2_1_24_1","unstructured":"Jonathan K. Lawder. 2000. The application of space-filling curves to the storage and retrieval of multi-dimensional data. Ph.,D. Dissertation. University of London."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/3--540--45033--5_3"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794308"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327312.1327315"},{"key":"e_1_3_2_1_28_1","unstructured":"Bartosz Milewski. 2019. Category theory for programmers."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.908985"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1900008.1900035"},{"volume-title":"NVIDIA A100 Tensor Core GPU Architecture","author":"NVIDIA Corporation","key":"e_1_3_2_1_31_1","unstructured":"NVIDIA Corporation. 2020. NVIDIA A100 Tensor Core GPU Architecture. NVIDIA Corporation. https:\/\/images.nvidia.com\/aem-dam\/en-zz\/Solutions\/data-center\/nvidia-ampere-architecture-whitepaper.pdf"},{"volume-title":"CUDA C Programming Guide","author":"NVIDIA Corporation","key":"e_1_3_2_1_32_1","unstructured":"NVIDIA Corporation. 2021. CUDA C Programming Guide. NVIDIA Corporation. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2013.2244062"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742--6596"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01446807"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.1994.283048"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.2974217"},{"key":"e_1_3_2_1_38_1","volume-title":"Covfie: A Compositional Vector Field Library. https:\/\/github.com\/acts-project\/covfie.","author":"Swatman Stephen Nicholas","year":"2022","unstructured":"Stephen Nicholas Swatman. 2022. Covfie: A Compositional Vector Field Library. https:\/\/github.com\/acts-project\/covfie."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1018"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668930.2688046"}],"event":{"name":"ICPE '23: ACM\/SPEC International Conference on Performance Engineering","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Coimbra Portugal","acronym":"ICPE '23"},"container-title":["Proceedings of the 2023 ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3578244.3583723","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3578244.3583723","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:20Z","timestamp":1750182560000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3578244.3583723"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,15]]},"references-count":40,"alternative-id":["10.1145\/3578244.3583723","10.1145\/3578244"],"URL":"https:\/\/doi.org\/10.1145\/3578244.3583723","relation":{},"subject":[],"published":{"date-parts":[[2023,4,15]]},"assertion":[{"value":"2023-04-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}