Evaluation of Bit Manipulation Instructions in Optimization of Size and Speed in RISC-V

被引:1
|
作者
Babu, P. S. [1 ]
Sivaraman, Snehashri [2 ]
Sarma, Deepa N. [3 ]
Warrier, Tripti S. [1 ]
机构
[1] Cochin Univ Sci & Technol, Dept Elect, Kochi, Kerala, India
[2] Meenakshi Sundararajan Engn Coll, Dept ECE, Chennai, Tamil Nadu, India
[3] Indian Inst Technol Madras, Dept Comp Sci & Engn, Chennai, Tamil Nadu, India
来源
2021 34TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2021 20TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES 2021) | 2021年
关键词
RISC-V 'B' Extension; Bit Manipulation Instructions (BMI); Embench; Size & speed; SoC performance; bSoC;
D O I
10.1109/VLSID51830.2021.00014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With an ever-increasing usage of electronic controllers in various disciplines that could be attributed to Industry 4.0, Internet of Things (IoT) and quick shift in computational paradigms, a demand for high code density and faster controllers are expected at the diversified nodes that improve energy efficiency without performance penalty. RISC-V is an opensource Instruction Set Architecture (ISA) which is designed with modularized extensions, that enables to design processors with a provision of individual extension evaluation helping in the design of low-power and secure embedded controllers. Bit manipulation is one of the key operations performed in domains such as Cryptography, Communication and Networking protocols, Digital Signal Processing, Bioinformatics etc., which are currently implemented using RISC-V standard instruction set. This paper implements the 'B' extension of RISC-V that hosts instructions specific to operate at bit-level manipulations, which is absent in ratified unprivileged ISA manual. A quantitative analysis is performed to assess the impact of Bit Manipulative Instructions (BMI) in size and speed improvements using the EmbenchT benchmarks against the standard instruction set `IMAC' under the RV32 configuration. The results show significant improvements, with some programs achieving a speedup of 28% and size reduction of 20%.
引用
收藏
页码:54 / 59
页数:6
相关论文
共 50 条
  • [41] Simulation-based evaluation of bit-interaction side-channel leakage on RISC-V: extended version
    Asano, Tamon
    Sugawara, Takeshi
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2024, 14 (01) : 165 - 180
  • [42] Accelerate Binarized Neural Networks with Processing-in-Memory Enabled by RISC-V Custom Instructions
    Lin, Che-Chia
    Lee, Chao-Lin
    Lee, Jenq-Kuen
    Wang, Howard
    Hung, Ming-Yu
    50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS - ICPP WORKSHOPS '21, 2021,
  • [43] A Time Series Data Compression Co-processor Based on RISC-V Custom Instructions
    Du, Peiran
    Cai, Zhaohui
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT I, 2024, 14487 : 439 - 454
  • [44] Fast and Accurate Performance Evaluation for RISC-V using Virtual Prototypes
    Herdt, Vladimir
    Grosse, Daniel
    Drechsler, Rolf
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 618 - 621
  • [45] AsteRISC: A Size-Optimized RISC-V Core for Design Space Exploration
    Saussereau, Jonathan
    Leroux, Camille
    Begueret, Jean-Baptiste
    Jego, Christophe
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [46] Performance Evaluation of Various RISC Processor Systems: A Case Study on ARM, MIPS and RISC-V
    Liu, Yu
    Ye, Kejiang
    Xu, Cheng-Zhong
    CLOUD COMPUTING, CLOUD 2021, 2022, 12989 : 61 - 74
  • [47] Fault tolerance evaluation study of a RISC-V microprocessor for HEP applications
    Walsemann, A.
    Karagounis, M.
    Stanitzki, A.
    Tutsch, D.
    JOURNAL OF INSTRUMENTATION, 2024, 19 (02)
  • [48] Applied Analytical Model for Latency Evaluation of RISC-V Security Monitor
    Tullos, Justin
    Graham, Scott
    Patel, Pranav
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2021), 2021, : 354 - 363
  • [49] Quality Optimization Method of Dynamic Binary Translation Code Targeting for RISC-V
    Yu Z.
    Chen L.
    Sun N.
    Bao Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (10): : 2322 - 2334
  • [50] FazyRV: Closing the Gap between 32-Bit and Bit-Serial RISC-V Cores with a Scalable Implementation
    Kissich, Meinhard
    Baunach, Marcel
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024, CF 2024, 2024, : 240 - 248