{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T07:46:57Z","timestamp":1782546417224,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T00:00:00Z","timestamp":1779148800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Agence Nationale de la Recherche (ANR)","award":["ANR-22-CE25-0005-01"],"award-info":[{"award-number":["ANR-22-CE25-0005-01"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,19]]},"DOI":"10.1145\/3801487.3801818","type":"proceedings-article","created":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T07:05:47Z","timestamp":1782543947000},"page":"58-66","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Accuracy-Performance-Resources Trade-Offs in RISC-V Microarchitectures for Genetic Programming"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-9325-0643","authenticated-orcid":false,"given":"Paul","family":"Allaire","sequence":"first","affiliation":[{"name":"IETR - UMR CNRS 6164, Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6862-2090","authenticated-orcid":false,"given":"Micka\u00ebl","family":"Dardaillon","sequence":"additional","affiliation":[{"name":"IETR - UMR CNRS 6164, Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7035-8727","authenticated-orcid":false,"given":"Thibaut","family":"Marty","sequence":"additional","affiliation":[{"name":"IETR - UMR CNRS 6164, Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6326-743X","authenticated-orcid":false,"given":"Alfonso","family":"Rodriguez","sequence":"additional","affiliation":[{"name":"Centro de Electronica Industrial, Universidad Politecnica de Madrid, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4995-7009","authenticated-orcid":false,"given":"Andres","family":"Otero","sequence":"additional","affiliation":[{"name":"Centro de Electronica Industrial, Universidad Politecnica de Madrid, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1527-9668","authenticated-orcid":false,"given":"Karol","family":"Desnos","sequence":"additional","affiliation":[{"name":"IETR - UMR CNRS 6164, Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,27]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"Paul Allaire Micka\u00ebl Dardaillon Thibaut Marty Alfonso Rodr\u00edguez Andr\u00e9s Otero and Karol Desnos. 2026. CF26 Artifacts. https:\/\/github.com\/gegelati\/CF26. Code and experimental artifacts."},{"key":"e_1_3_3_1_3_2","volume-title":"Arm Cortex-M0 Processor Technical Reference Manual","author":"Ltd. Arm","year":"2023","unstructured":"Arm Ltd.2023. Arm Cortex-M0 Processor Technical Reference Manual. Arm Ltd. https:\/\/developer.arm.com\/documentation\/ddi0432\/latest"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","unstructured":"Francisco Baeta Jo\u00e3o Correia Tiago Martins and Penousal Machado. 2021. Speed benchmarking of genetic programming frameworks. 10.1145\/3449639.3459335Presented at the Genetic and Evolutionary Computation Conference (GECCO 2021) Lille France.","DOI":"10.1145\/3449639.3459335"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377929.3398099"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","unstructured":"Alessio Burrello Angelo Garofalo Nazareno Bruschi Giuseppe Tagliavini Davide Rossi and Francesco Conti. 2021. DORY: Automatic End-to-End Deployment of Real-World DNNs on Low-Cost IoT MCUs. IEEE Trans. Comput. 70 8 (2021) 1253\u20131268. 10.1109\/TC.2021.3066883","DOI":"10.1109\/TC.2021.3066883"},{"key":"e_1_3_3_1_7_2","unstructured":"Samuel Buss. 2004. Introduction to inverse kinematics with Jacobian transpose pseudoinverse and damped least squares methods. IEEE Transactions in Robotics and Automation 17 (05 2004)."},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","unstructured":"Christopher Crary Bogdan Burlacu and Wolfgang Banzhaf. 2024. Enhancing the Computational Efficiency of Genetic Programming Through Alternative Floating-Point Primitives. 10.1007\/978-3-031-70055-2_20In: Parallel Problem Solving from Nature (PPSN XVIII) Springer Nature Switzerland Cham pp. 322\u2013339.","DOI":"10.1007\/978-3-031-70055-2_20"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","unstructured":"Christopher Crary Wesley Piard Greg Stitt Caleb Bean and Benjamin Hicks. 2023. Using FPGA Devices to Accelerate Tree-Based Genetic Programming: A Preliminary Exploration with Recent Technologies. 10.1007\/978-3-031-29573-7_12In: Genetic Programming: EuroGP 2023 (EvoStar) Brno Czech Republic pp. 182\u2013197.","DOI":"10.1007\/978-3-031-29573-7_12"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","unstructured":"Karol Desnos Thomas Bourgoin Micka\u00ebl Dardaillon Nicolas Sourbier Olivier Gesny and Maxime Pelcat. 2022. Ultra-Fast Machine Learning Inference through C Code Generation for Tangled Program Graphs. 6\u00a0pages. 10.1109\/SiPS55645.2022.9919237","DOI":"10.1109\/SiPS55645.2022.9919237"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","unstructured":"Karol Desnos Nicolas Sourbier Pierre-Yves Raumer Olivier Gesny and Maxime Pelcat. 2021. Gegelati: Lightweight Artificial Intelligence through Generic and Evolvable Tangled Program Graphs. 10.1145\/3441110.3441575","DOI":"10.1145\/3441110.3441575"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","unstructured":"Tanya Djavaherpour Ali Naqvi Reyhaneh Norouziani Quentin Vacher and Stephen Kelly. 2025. Genetic Encoding and Shared Knowledge in Reinforcement Learning with Structured Memory. 10.1162\/ISAL.a.858","DOI":"10.1162\/ISAL.a.858"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","unstructured":"Zexin Fu Riccardo Tedeschi Gianmarco Ottavi Nils Wistoff C\u00e9sar Fuguet Davide Rossi and Luca Benini. 2025. Ramping Up Open-Source RISC-V Cores: Assessing the Energy Efficiency of Superscalar Out-of-Order Execution. 12\u201320\u00a0pages. 10.1145\/3719276.3725186","DOI":"10.1145\/3719276.3725186"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","unstructured":"Michael Gautschi Pasquale\u00a0Davide Schiavone Andreas Traber Antonio Pullini Davide Rossi Eric Flamand Frank\u00a0K. G\u00fcrkaynak and Luca Benini. 2017. Near-Threshold RISC-V Core With DSP Extensions for Scalable IoT Endpoint Devices. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 25 10 (Oct. 2017) 2700\u20132713. 10.1109\/TVLSI.2017.2654506","DOI":"10.1109\/TVLSI.2017.2654506"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","unstructured":"Luca Greco Francesco Moscato Pierluigi Ritrovato and Mario Vento. 2025. Fast and low cost FPGA-based architecture for arrhythmia detection with CNN. Internet of Things 33 (2025) 101705. 10.1016\/j.iot.2025.101705","DOI":"10.1016\/j.iot.2025.101705"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","unstructured":"Thomas Helmuth Edward Pantridge Grace Woolson and Lee Spector. 2020. Transfer Learning of Genetic Programming Instruction Sets. 10.1145\/3377929.3389988In: GECCO \u201920 Companion Association for Computing Machinery New York pp. 241\u2013242.","DOI":"10.1145\/3377929.3389988"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3321707.3321865"},{"key":"e_1_3_3_1_18_2","unstructured":"J.L. Hennessy and D.A. Patterson. 2017. Computer Architecture: A Quantitative Approach."},{"key":"e_1_3_3_1_19_2","unstructured":"Gabor\u00a0Pali Ivan\u00a0Voras Tim\u00a0Hartrick. 2013. fixedptc: Fixed-Point C Numeric Library. https:\/\/sourceforge.net\/p\/fixedptc\/code\/ci\/default\/tree\/ 32-bit and 64-bit fixed-point arithmetic library for C99."},{"key":"e_1_3_3_1_20_2","unstructured":"M Javed. 2016. Algorithms for trigonometric polynomial and rational approximation. Ph.\u00a0D. Dissertation. University of Oxford."},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","unstructured":"Hongyang Jia and Naveen Verma. 2018. Exploiting Approximate Feature Extraction via Genetic Programming for Hardware Acceleration in a Heterogeneous Microprocessor. IEEE Journal of Solid-State Circuits 53 4 (2018) 1016\u20131027. 10.1109\/JSSC.2017.2787762","DOI":"10.1109\/JSSC.2017.2787762"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-55696-3_5"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","unstructured":"Jie Lu Hongyang Jia Naveen Verma and Niraj\u00a0K. Jha. 2018. Genetic Programming for Energy-Efficient and Energy-Scalable Approximate Feature Computation in Embedded Inference Systems. IEEE Trans. Comput. 67 2 (2018) 222\u2013236. 10.1109\/TC.2017.2738642","DOI":"10.1109\/TC.2017.2738642"},{"key":"e_1_3_3_1_24_2","unstructured":"Simone Machetti Pasquale\u00a0Davide Schiavone Thomas\u00a0Christoph M\u00fcller Miguel Pe\u00f3n-Quir\u00f3s and David Atienza. 2024. X-HEEP: An Open-Source Configurable and Extendible RISC-V Microcontroller for the Exploration of Ultra-Low-Power Edge Accelerators. arxiv:https:\/\/arXiv.org\/abs\/2401.05548\u00a0[cs.AR] https:\/\/arxiv.org\/abs\/2401.05548"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","unstructured":"Dat Ngo Hyun-Cheol Park and Bongsoon Kang. 2025. Edge Intelligence: A Review of Deep Neural Network Inference in Resource-Limited Environments. 10.3390\/electronics14122495","DOI":"10.3390\/electronics14122495"},{"key":"e_1_3_3_1_26_2","volume-title":"CORE-V CV32E40P User Manual","author":"Group OpenHW","year":"2024","unstructured":"OpenHW Group. 2024. CORE-V CV32E40P User Manual. OpenHW Group. https:\/\/docs.openhwgroup.org\/projects\/cv32e40p-user-manual\/en\/latest\/index.html Release v1.8.3."},{"key":"e_1_3_3_1_27_2","volume-title":"CORE-V CV32E40X User Manual","author":"Group OpenHW","year":"2024","unstructured":"OpenHW Group. 2024. CORE-V CV32E40X User Manual. OpenHW Group. https:\/\/docs.openhwgroup.org\/projects\/cv32e40x-user-manual\/en\/latest\/intro.html"},{"key":"e_1_3_3_1_28_2","volume-title":"CV32E20 Specification and User Manual","author":"Group OpenHW","year":"2025","unstructured":"OpenHW Group. 2025. CV32E20 Specification and User Manual. OpenHW Group. https:\/\/docs.openhwgroup.org\/projects\/cve2-user-manual\/en\/latest\/01_specification\/index.html Version 0.1."},{"key":"e_1_3_3_1_29_2","unstructured":"Charles Papon. 2021. VexRiscV. https:\/\/github.com\/SpinalHDL\/VexRiscv. March 24 2022."},{"key":"e_1_3_3_1_30_2","volume-title":"The RISC-V Instruction Set Manual, Volume I: Unprivileged ISA (20250508 ed.)","author":"International RISC-V","year":"2025","unstructured":"RISC-V International. 2025. The RISC-V Instruction Set Manual, Volume I: Unprivileged ISA (20250508 ed.). RISC-V International. https:\/\/riscv.github.io\/riscv-isa-manual\/snapshot\/unprivileged\/ Ratified unprivileged ISA specification."},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","unstructured":"P.\u00a0Davide Schiavone Davide Rossi Antonio Pullini Francesco Conti and Luca Benini. 2017. Slow and Steady Wins the Race? A Comparison of Ultra-Low-Power RISC-V Cores for Internet-of-Things Applications. 8\u00a0pages. 10.1109\/PATMOS.2017.8106976","DOI":"10.1109\/PATMOS.2017.8106976"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","unstructured":"Yinqi Tang Hongyang Jia and Naveen Verma. 2020. Reducing Energy of Approximate Feature Extraction in Heterogeneous Architectures for Sensor Inference via Energy-Aware Genetic Programming. IEEE Transactions on Circuits and Systems I: Regular Papers 67 5 (2020) 1576\u20131587. 10.1109\/TCSI.2019.2961643","DOI":"10.1109\/TCSI.2019.2961643"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","unstructured":"Quentin Vacher Nicolas Beuve Paul Allaire Thibaut Marty Micka\u00ebl Dardaillon and Karol Desnos. 2024. Hybrid Genetic Programming and Deep Reinforcement Learning for Low-complexity Robot Arm Trajectory Planning. 139-150\u00a0pages. 10.5220\/0013012500003837","DOI":"10.5220\/0013012500003837"},{"key":"e_1_3_3_1_34_2","unstructured":"Xiaying Wang Michele Magno Lukas Cavigelli and Luca Benini. 2019. FANN-on-MCU: An Open-Source Toolkit for Energy-Efficient Neural Network Inference at the Edge of the Internet of Things. arXiv:https:\/\/arXiv.org\/abs\/1911.03314http:\/\/arxiv.org\/abs\/1911.03314"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"publisher","unstructured":"Jarlath Warner John McAllister and Karol Desnos. 2025. Lightweight FPGA Classifiers using Tangled Program Graphs. 6\u00a0pages. 10.1109\/SiPS66314.2025.11261235","DOI":"10.1109\/SiPS66314.2025.11261235"},{"key":"e_1_3_3_1_36_2","unstructured":"Zhihong Wu Lishuang Wang Kebin Sun Zhuozhao Li and Ran Cheng. 2026. Enabling Population-Level Parallelism in Tree-Based Genetic Programming for GPU Acceleration. arxiv:https:\/\/arXiv.org\/abs\/2501.17168\u00a0[cs.NE] https:\/\/arxiv.org\/abs\/2501.17168"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"publisher","unstructured":"Chengmin Zhou Bingding Huang and P. Fr\u00e4nti. 2021. A review of motion planning algorithms for intelligent robots. Journal of Intelligent Manufacturing 33 (2021) 387 \u2013 424. 10.1007\/s10845-021-01867-z","DOI":"10.1007\/s10845-021-01867-z"}],"event":{"name":"CF '26: Proceedings of the 23rd ACM International Conference on Computing Frontiers","location":"Catania Italy","acronym":"CF '26","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["Proceedings of the 23rd ACM International Conference on Computing Frontiers"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3801487.3801818","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T07:06:02Z","timestamp":1782543962000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3801487.3801818"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,19]]},"references-count":36,"alternative-id":["10.1145\/3801487.3801818","10.1145\/3801487"],"URL":"https:\/\/doi.org\/10.1145\/3801487.3801818","relation":{},"subject":[],"published":{"date-parts":[[2026,5,19]]},"assertion":[{"value":"2026-06-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}