{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T18:19:10Z","timestamp":1759342750362,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,5,5]],"date-time":"2025-05-05T00:00:00Z","timestamp":1746403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2443992"],"award-info":[{"award-number":["2443992"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,5,5]]},"DOI":"10.1145\/3676151.3719366","type":"proceedings-article","created":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T00:57:09Z","timestamp":1746233829000},"page":"320-333","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["HeteroBench: Multi-kernel Benchmarks for Heterogeneous Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-6253-5059","authenticated-orcid":false,"given":"Hongzheng","family":"Tian","sequence":"first","affiliation":[{"name":"University of California, Irvine, Irvine, CA, USA and Hewlett Packard Enterprise, Milpitas, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3140-1088","authenticated-orcid":false,"given":"Alok","family":"Mishra","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7180-8655","authenticated-orcid":false,"given":"Zhiheng","family":"Chen","sequence":"additional","affiliation":[{"name":"University of California, Irvine, Irvine, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5652-4408","authenticated-orcid":false,"given":"Rolando P.","family":"Hong Enriquez","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9830-8588","authenticated-orcid":false,"given":"Dejan","family":"Milojicic","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3709-1829","authenticated-orcid":false,"given":"Eitan","family":"Frachtenberg","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7669-1467","authenticated-orcid":false,"given":"Sitao","family":"Huang","sequence":"additional","affiliation":[{"name":"University of California, Irvine, Irvine, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,5,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AMD. 2016. AMD ROCm? Software. https:\/\/www.amd.com\/en\/products\/software\/rocm.html"},{"key":"e_1_3_2_1_2_1","unstructured":"AMD. 2023. Alveo U280 Data Center Accelerator Card User Guide. https:\/\/docs.amd.com\/r\/en-US\/ug1314-alveo-u280-reconfig-accel"},{"key":"e_1_3_2_1_3_1","unstructured":"AMD. 2024. Working with Variable Loop Bounds in Vitis HLS. https:\/\/docs.amd.com\/r\/en-US\/ug1399-vitis-hls\/Working-with-Variable-Loop-Bounds"},{"key":"e_1_3_2_1_4_1","volume-title":"Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A. Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams, and Katherine A. Yelick.","author":"Asanovi\u0107 Krste","year":"2006","unstructured":"Krste Asanovi\u0107, Ras Bodik, Bryan Christopher Catanzaro, Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A. Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams, and Katherine A. Yelick. 2006. The Landscape of Parallel Computing Research: A View from Berkeley. Technical Report UCB\/EECS-2006--183. UC, Berkeley. http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2006\/EECS-2006--183.html"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD53106.2021.00084"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1986.4767851"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3656401"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2018.00023"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Leonardo Dagum and Ramesh Menon. 1998. OpenMP: an industry standard API for shared-memory programming. IEEE computational science and engineering Vol. 5 1 (1998) 46--55.","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735688.1735702"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2017.7975269"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.3390\/s23020819"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297663.3310305"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2021.3123465"},{"key":"e_1_3_2_1_16_1","unstructured":"Intel. 2020. oneAPI: A New Era of Heterogeneous Computing. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/tools\/oneapi\/overview.html#gs.c6xt5d"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3535044.3535059"},{"volume-title":"Euro-Par 2020: Parallel Processing","author":"Lal Sohan","key":"e_1_3_2_1_18_1","unstructured":"Sohan Lal, Aksel Alpay, Philip Salzmann, Biagio Cosenza, Alexander Hirsch, Nicolai Stawinoga, Peter Thoman, Thomas Fahringer, and Vincent Heuveline. 2020. SYCL-Bench: A Versatile Cross-Platform Benchmark Suite for Heterogeneous Computing. In Euro-Par 2020: Parallel Processing, Maciej Malawski and Krzysztof Rzadca (Eds.). Springer International Publishing, Cham, 629--644."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2833157.2833162"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126958"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2458523.2458529"},{"key":"e_1_3_2_1_22_1","unstructured":"Nvidia. 2007. Nvidia CUDA Toolkit. https:\/\/developer.nvidia.com\/cuda-toolkit"},{"key":"e_1_3_2_1_23_1","unstructured":"Pallets. 2024. jinja2 template engien. https:\/\/jinja.palletsprojects.com\/en\/stable\/"},{"key":"e_1_3_2_1_24_1","unstructured":"Louis-Noel Pouchet. 2012. Polybench\/c. https:\/\/web.cs.ucla.edu\/pouchet\/software\/polybench\/"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2014.6983050"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380595"},{"key":"e_1_3_2_1_27_1","unstructured":"Irwin Sobel and Gary Feldman. 1968. An Isotropic 3x3 Image Gradient Operator. Presented at the Stanford Artificial Intelligence Project (SAIL). https:\/\/en.wikipedia.org\/wiki\/Sobel_operator Later popularized as the Sobel operator for edge detection in image processing."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2016.7581262"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2982956"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3315508.3329973"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2005.06.014"},{"key":"e_1_3_2_1_32_1","first-page":"37","article-title":"Comparative Study of FPGA and GPU for High-Performance Computing and AI","volume":"1","author":"Vaithianathan Muthukumaran","year":"2023","unstructured":"Muthukumaran Vaithianathan, Mahesh Patil, Shunyee Frank Ng, and Shiv Udkar. 2023. Comparative Study of FPGA and GPU for High-Performance Computing and AI. ESP International Journal of Advancements in Computational Technology (ESPIJACT), Vol. 1, 1 (2023), 37--46.","journal-title":"ESP International Journal of Advancements in Computational Technology (ESPIJACT)"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295349"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077839.3077858"},{"key":"e_1_3_2_1_35_1","unstructured":"Xilinx. 2020. Xilinx Runtime Native APIs. https:\/\/xilinx.github.io\/XRT\/master\/html\/xrt_native_apis.html"},{"key":"e_1_3_2_1_36_1","unstructured":"Xilinx. 2024. Vitis High-Level Synthesis. https:\/\/www.xilinx.com\/products\/design-tools\/vitis\/vitis-hls.html"},{"key":"e_1_3_2_1_37_1","volume-title":"Corinna Cortes.","author":"Christopher","year":"1994","unstructured":"Christopher J.C. Burges Yann LeCun, Corinna Cortes. 1994. THE MNIST DATABASE of handwritten digits."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA53966.2022.00060"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3174243.3174255"}],"event":{"name":"ICPE '25: 16th ACM\/SPEC International Conference on Performance Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGMETRICS ACM Special Interest Group on Measurement and Evaluation"],"location":"Toronto ON Canada","acronym":"ICPE '25"},"container-title":["Proceedings of the 16th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676151.3719366","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676151.3719366","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T16:23:24Z","timestamp":1758817404000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676151.3719366"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,5]]},"references-count":39,"alternative-id":["10.1145\/3676151.3719366","10.1145\/3676151"],"URL":"https:\/\/doi.org\/10.1145\/3676151.3719366","relation":{},"subject":[],"published":{"date-parts":[[2025,5,5]]},"assertion":[{"value":"2025-05-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}