arXiv · 2508.07725
ARISE: Automating RISC-V Instruction Set Extension
Abstract
RISC-V is an extendable Instruction Set Architecture, growing in popularity for embedded systems. However, optimizing it to specific requirements, imposes a great deal of manual effort. To bridge the gap between software and ISA, the tool ARISE is presented. It automates the generation of RISC-V instructions based on assembly patterns, which are selected by an extendable set of metrics. These metrics implement the optimization goals of code size and instruction count reduction, both statically and dynamically. The instruction set extensions are generated using the ISA description language CoreDSL. Allowing seamless embedding in advanced tools such as the retargeting compiler Seal5 or the instruction set simulator ETISS. ARISE improves the static code size by 1.48% and the dynamic code size by 3.84%, as well as the number of instructions to be executed by 7.39% on average for Embench-Iot.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Andreas Hager-Clukas, Philipp van Kempen, Stefan Wallentowitz. 2025-08-11. ARISE: Automating RISC-V Instruction Set Extension. https://arxiv.org/abs/2508.07725
Cite the original work for its findings. Save a collection to share your selection of sources.