Review
An Extensive Analysis of Techniques and Developments in the Progress of RISC-V Customization and Hardware/Software Co-Design
Received: 22 October 2025; Revised: 10 December 2025; Accepted: 13 January 2026; Published: 18 August 2026
Abstract
Co-designing hardware and software and customizing Reduced Instruction Set Computer-V (RISC-V) have become important strategies for maximizing computer systems' performance, adaptability, and resource efficiency. Architectural review, neural network-based partitioning, and reconfigurable array designs are some of the major developments in the field of co-design concepts explored in this research work. The major advances in parallel computing and automation of the design process include the Adaptive Dataflow Architecture for Processing and Training Optimization (ADAPTO) array, Configurable Tagged Memory Extension (COMET) technique, and Kahn Process Networks. Dynamic micro-decoders, unique instruction set, and vector extensions for Artificial Neural Network (ANN) optimization are a few of the important developments in this area. It comprehensively compares the performance improvement, resource usage, and design automation framework that overcomes the current constraints for the broadening of RISC-V applications to many computing domains. The paper also underlines some state-of-the-art techniques. Current innovations enable us to realize a number of new technologies, which utilize advanced techniques, such as hardware-software co-design; adaptive pipelines; and intelligent memory management, leading to greatly enhanced computation efficiency. A number of the new methods being studied for both AI and edge computing are: custom neural processors, low-power accelerators, automated high-level synthesis tools, etc., all providing alternate means to meet increasing requirements for AI and edge computing use. All of these factors contribute to improved performance, lower latencies, and optimized use of resources and therefore, place RISC-V processing architectures as being the preferred architecture for the Intelligent Computing Solutions of the future.
Keywords
References
- 1. Zou, X.; Peng, Y.; Li, T.; et al. Accelerating Blake3 in RISC-V. In Proceedings of the 2023 2nd International Conference on Computing, Communication, Perception and Quantum Technology (CCPQT), Xiamen, China, 4–7 August 2023. DOI: https://doi.org/10.1109/CCPQT60491.2023.00057
- 2. Choudhury, A.; Siddamal, S.V.; Mallidue, J. An optimized RISC-V processor with five stage pipelining using Tournament Branch Predictor for efficient performance. In Proceedings of the 2022 International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Shivamogga, India, 14–15 October 2022. DOI: https://doi.org/10.1109/DISCOVER55800.2022.9974891
- 3. Dow, H.-K.; Li, T.; Miles, W.; et al. SHORE: Hardware/Software Method for Memory Safety Acceleration on RISC-V. In Proceedings of the 2021 58th ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, 5–9 December 2021. DOI: https://doi.org/10.1109/DAC18074.2021.9586293
- 4. Yu, H.; Yuan, G.; Kong, D.; et al. An Optimized Implementation of Activation Instruction Based on RISC-V. Electronics 2023, 12, 1986. DOI: https://doi.org/10.3390/electronics12091986
- 5. Raza, M.A.; Shahzad, I.; Anwar, H.; et al. An Optimum Design and Implementation of a 16-bit ALU on CADENCE Using RISC-V Architecture. In Proceedings of the 2023 IEEE International Conference on Emerging Trends in Engineering, Sciences and Technology (ICES&T), Bahawalpur, Pakistan, 9–11 January 2023. DOI: https://doi.org/10.1109/ICEST56843.2023.10138869
- 6. Karimullah, S.; Vishnuvardhan, D. Pin density technique for congestion estimation and reduction of optimized design during placement and routing. Appl. Nanosci. 2023, 13, 1819–1828. DOI: https://doi.org/10.1007/s13204-021-02173-z
- 7. Bhargavi, M.B.; Harshith, G.S.S.; Parameswaran, S.; et al. Optimizing LU Decomposition with RISC-V Based Hardware Acceleration. In Proceedings of the 2024 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Knoxville, TN, USA, 1–3 July 2024. DOI: https://doi.org/10.1109/ISVLSI61997.2024.00047
- 8. Xu, Y.; Yu, Z.; Tang, D.; et al. Towards Developing High Performance RISC-V Processors Using Agile Methodology. IEEE Micro 2023, 43, 98–106. DOI: https://doi.org/10.1109/MM.2023.3273562
- 9. Wang, J.; Wang, L.; Wang, P. Optimisation of x264 encoder acceleration based on RISC-V vector instructions. In Proceedings of the 2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS), Chengdu, China, 7–9 July 2023. DOI: https://doi.org/10.1109/ISCTIS58954.2023.10213200
- 10. Deng, J.; Ye, Z.; Zhou, K.; et al. Design of Software-Hardware Collaborative Graph Computing Accelerator Based on RISC-V. In Proceedings of the 2022 7th International Conference on Integrated Circuits and Microsystems (ICICM), Xi'an, China, 28–31 October 2022. DOI: https://doi.org/10.1109/ICICM56102.2022.10011254
- 11. You, C.-X.; Wang, Q.-T.; Zhong, H.; et al. RISC-V processor-based automatic access floating-point computing accelerated dataflow co-processor. In Proceedings of the 2022 4th International Academic Exchange Conference on Science and Technology Innovation (IAECST), Guangzhou, China, 9–11 December 2022. DOI: https://doi.org/10.1109/IAECST57965.2022.10061878
- 12. Nişancı, G.; Flikkema, P.G.; Yalcin, T. Symmetric Cryptography on RISC-V: Performance Evaluation of Standardized Algorithms. Cryptography 2022, 6, 41. DOI: https://doi.org/10.3390/cryptography6030041
- 13. Lima, P.; Vieira, C.; Reis, J.; et al. Optimizing RISC-V ISA Usage by Sharing Coprocessors on MPSoC. In Proceedings of the 2020 IEEE Latin-American Test Symposium (LATS), Maceio, Brazil, 30 March–2 April 2020. DOI: https://doi.org/10.1109/LATS49555.2020.9093677
- 14. Wu, J.; Tian, J.; Yang, G.; et al. Design of RISC-V heterogeneous multi-core SOC architecture for edge computing for power applications. In 2023 IEEE 6th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 24–26 February 2023. DOI: https://doi.org/10.1109/ITNEC56291.2023.10082372
- 15. Hubert, B.; Hammami, O. Multi-objective Optimisation of RISC-V CV32A6 for ML application. In Proceedings of the 2023 IEEE 16th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), Singapore, 18–21 December 2023. DOI: https://doi.org/10.1109/MCSOC60832.2023.00011
- 16. Dharsni, I.T.; Pande, K.S.; Panda, M.K. Optimized Hazard Free Pipelined Architecture Block for RV32I RISC-V Processor. In Proceedings of the 2022 3rd International Conference on Smart Electronics and Communication (ICOSEC), Trichy, India, 20–22 October 2022. DOI: https://doi.org/10.1109/ICOSEC54921.2022.9952122
- 17. An, H.; Kang, S.; Kanda, G.; et al. RISC-V Hardware Synthesizable Processor Design Test and Verification Using User-Friendly Desktop Application. Webology 2022, 19, 4597–4620. DOI: https://doi.org/10.14704/web/v19i1/web19305
- 18. Anu Priya, D.; Vishnuvardhan, D.; Mamatha, G.; et al. VIP Development of SPI Controller for Open-Power Processor-Based Fabless SOC. In Proceedings of the 2nd International Conference on Cognitive and Intelligent Computing, Hyderabad, India, 27–28 December 2022. DOI: https://doi.org/10.1007/978-981-99-2742-5_2
- 19. Markov, D.; Romanov, A.N. Implementation of the RISC-V Architecture with the Extended Zbb Instruction Set. In Proceedings of the 2022 International Ural Conference on Electrical Power Engineering (UralCon), Magnitogorsk, Russian Federation, 23–25 September 2022. DOI: https://doi.org/10.1109/UralCon54942.2022.9906776
- 20. Nair, M.K.A.; Gautam, V.V.; Revinipati, A.; et al. Implementation and Analysis of Convolution Image Filtering with RISC-V Based Architecture. In Communications in Computer and Information Science; Springer: Cham, Switzerland, 2022. DOI: https://doi.org/10.1007/978-3-031-21514-8_42
- 21. Shen, J.-Y.; Liao, S.-W. Evaluating and Enhancing Performance through Macro-Op Fusion Optimization with RISC-V. In Proceedings of the 53rd International Conference on Parallel Processing, Gotland, Sweden, 12–15 August 2024. DOI: https://doi.org/10.1145/3677333.3678150
- 22. Mohr, G.; Guarnieri, M.; Reineke, J. Synthesizing Hardware-Software Leakage Contracts for RISC-V Open-Source Processors. arXiv preprint 2024, arXiv:2401.09383. DOI: https://doi.org/10.48550/arxiv.2401.09383
- 23. Rumyantsev, K.; Yakovlev, P.; Gorshkov, A.; et al. RISC-V RVV efficiency for ANN algorithms. arXiv preprint 2024, arXiv:2407.13326. DOI: https://doi.org/10.48550/arxiv.2407.13326
- 24. Pieper, P.; Herdt, V.; Drechsler, R. Advanced Embedded System Modeling and Simulation in an Open-Source RISC-V Virtual Prototype. J. Low Power Electron. Appl. 2022, 12, 52. DOI: https://doi.org/10.3390/jlpea12040052
- 25. Miyazaki, H.; Kanamori, T.; Islam, A.; et al. RVCoreP: An optimized RISC-V soft processor of five-stage pipelining. IEICE Trans. Inf. Syst. 2020, 103, 2494–2503. DOI: https://doi.org/10.1587/TRANSINF.2020PAP0015
- 26. Perotti, M.; Schiavone, P.D.; Tagliavini, G.; et al. HW/SW approaches for RISC-V code size reduction. In Proceedings of the 4th Workshop on Computer Architecture Research with RISC-V (CARRV 2020), Online, 29 May 2020. DOI: https://doi.org/10.3929/ETHZ-B-000461404
- 27. Gamino del Río, I.; Martínez Hellín, A.; Polo, Ó.R.; et al. A RISC-V Processor Design for Transparent Tracing. Electronics 2020, 9, 1873. DOI: https://doi.org/10.3390/ELECTRONICS9111873
- 28. Wu, N.; Jiang, T.; Zhang, L.; et al. A Reconfigurable Convolutional Neural Network-Accelerated Coprocessor Based on RISC-V Instruction Set. Electronics 2020, 9, 1005. DOI: https://doi.org/10.3390/electronics9061005
- 29. Saiprathyusha, P.; Chandrasekhar, C. Implementation of RISC-V Processor. ITM Web Conf. 2025, 74, 02006. DOI: https://doi.org/10.1051/itmconf/20257402006
- 30. Stoffelen, K. Efficient Cryptography on the RISC-V Architecture. In Progress in Cryptology – LATINCRYPT 2019. LATINCRYPT 2019; Springer: Cham, Switzerland, 2019. DOI: https://doi.org/10.1007/978-3-030-30530-7_16
- 31. Liu, G.; Primmer, J.; Zhang, Z. Rapid Generation of High-Quality RISC-V Processors from Functional Instruction Set Specifications. In Proceedings of the 56th Annual Design Automation Conference 2019, Las Vegas, NV, USA, 2–6 June 2019. DOI: https://doi.org/10.1145/3316781.3317890
- 32. Donofrio, D.; Leidel, J.D. Rapid RISC: Fast customization of RISC-V processors. In Proceedings of SPIE Defense + Security 2022, Orlando, FL, USA, 2022. DOI: https://doi.org/10.1117/12.2622138
- 33. Sheth, A. Internet of Things to Smart IoT Through Semantic, Cognitive, and Perceptual Computing. IEEE Intell. Syst. 2016, 31, 108–112. DOI: https://doi.org/10.1109/MIS.2016.34
- 34. Le, A.-T.; Hoang, T.-T.; Dao, B.-A.; et al. Spectre attack detection with Neutral Network on RISC-V processor. In Proceedings of the 2022 IEEE International Symposium on Circuits and Systems (ISCAS), Austin, TX, USA, 27 May–1 June 2022; pp. 2467–2471. DOI: https://doi.org/10.1109/ISCAS48785.2022.9937212
- 35. Ahmed, S.; Harun-Ur-Rashid, A.B.M. Design, Implementation and Verification of Five Stage Pipeline RISC-V Core (RV32I ISA). In Proceedings of the 2025 International Conference on Electrical, Computer and Communication Engineering (ECCE), Chittagong, Bangladesh, 13–15 February 2025; pp. 1–6. DOI: https://doi.org/10.1109/ECCE64574.2025.11013913