RVAM16: a low-cost multiple-ISA processor based on RISC-V and ARM Thumb

被引:0
|
作者
Huang, Libo [1 ]
Zhang, Jing [1 ]
Yang, Ling [1 ]
Ma, Sheng [1 ]
Wang, Yongwen [1 ]
Cheng, Yuanhu [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci & Technol, Changsha 410073, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
multiple-ISA processor; architecture; binary translation; RISC-V; embedded;
D O I
10.1007/s11704-023-3239-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid development of ISAs has brought the issue of software compatibility to the forefront in the embedded field. To address this challenge, one of the promising solutions is the adoption of a multiple-ISA processor that supports multiple different ISAs. However, due to constraints in cost and performance, the architecture of a multiple-ISA processor must be carefully optimized to meet the specific requirements of embedded systems. By exploring the RISC-V and ARM Thumb ISAs, this paper proposes RVAM16, which is an optimized multiple-ISA processor microarchitecture for embedded devices based on hardware binary translation technique. The results show that, when running non-native ARM Thumb programs, RVAM16 achieves a significant speedup of over 2.73x with less area and energy consumption compared to using hardware binary translation alone, reaching more than 70% of the performance of native RISC-V programs.
引用
收藏
页数:11
相关论文
共 23 条
  • [1] A Low-Cost Fault-Tolerant RISC-V Processor for Space Systems
    Santos, Douglas Almeida
    Luza, Lucas Matana
    Zeferino, Cesar Albenes
    Dilillo, Luigi
    Melo, Douglas Rossi
    2020 15TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2020), 2020,
  • [2] Selecting a Synthesizable RISC-V Processor Core for Low-cost Hardware Devices
    Gookyi, Dennis Agyemanh Nana
    Ryoo, Kwangki
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (06): : 1406 - 1421
  • [3] RV16: An Ultra-Low-Cost Embedded RISC-V Processor Core
    Cheng, Yuan-Hu
    Huang, Li-Bo
    Cui, Yi-Jun
    Ma, Sheng
    Wang, Yong-Wen
    Sui, Bing-Cai
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (06) : 1307 - 1319
  • [4] RV16: An Ultra-Low-Cost Embedded RISC-V Processor Core
    Yuan-Hu Cheng
    Li-Bo Huang
    Yi-Jun Cui
    Sheng Ma
    Yong-Wen Wang
    Bing-Cai Sui
    Journal of Computer Science and Technology, 2022, 37 (6) : 1307 - 1319
  • [5] DuckCore: A Fault-Tolerant Processor Core Architecture Based on the RISC-V ISA
    Li, Jiemin
    Zhang, Shancong
    Bao, Chong
    ELECTRONICS, 2022, 11 (01)
  • [6] JIT Compiler Security through Low-Cost RISC-V Extension
    Ducasse, Quentin
    Cotret, Pascal
    Lagadec, Loic
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 125 - 128
  • [7] Seesaw: A 4096-bit vector processor for accelerating Kyber based on RISC-V ISA extensions
    Zou, Xiaofeng
    Peng, Yuanxi
    Li, Tuo
    Kong, Lingjun
    Zhang, Lu
    PARALLEL COMPUTING, 2025, 123
  • [8] A low-cost synthesizable RISC-V dual-issue processor core leveraging the compressed Instruction Set Extension
    Patsidis, Karyofyllis
    Konstantinou, Dimitris
    Nicopoulos, Chrysostomos
    Dimitrakopoulos, Giorgos
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 1 - 10
  • [9] Work-in-Progress: RISC-V Based Low-cost Embedded Trace Processing System
    Hu, Xiao
    Wang, Yaohua
    Gao, Xuan
    2022 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES 2022), 2022, : 31 - 32
  • [10] RIVL: A Low-Cost SoC Agile Development Platform for Multiple RISC-V Processors Design and Verification
    Xu, Lida
    Cao, Zewen
    Zhao, Hualong
    Peng, Zhuo
    Miao, Yuchi
    Zhuang, Chunan
    Ruan, Hongrui
    Dong, Yuying
    Zeng, Chuanbin
    Li, Bo
    Luo, Jiajun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,