Performance Evaluation of RISC-V Architecture

Authors

  • Lakshmaiah Alluri HDG, CDAC, Thiruvananthapuram, India.
  • M. Bhaskar Department of Electronics and Communication, NIT, Trichy, India.
  • Hemant Jeeven Magadam ITNS, CDAC, Thiruvananthapuram, India.

DOI:

https://doi.org/10.9734/bpi/aaer/v13/2156F

Keywords:

RISC-V, Gem5, UVM, evaluation, SystemC, Openvera

Abstract

This study shows the Gem5 simulator to evaluate the performance of a RISC-V architecture-based processor. The Gem5 simulator is used to investigate the processor architecture's performance metrics such as bandwidth, latency, throughput, branch prediction, pipeline stages, and memory hierarchy. To find the best reference model for RISC-V architecture design and development, various simulation models are used. The cache memory functionality feature of this reference model is tested using the Universal Verification Methodology verification methodology (UVM).

In terms of execution time, hit rates, miss rates, and miss latencies, simulations show that both the programme and data cache have the maximum performance. Performance evaluation has been carried out for various con?gurations in Gem5 simulator to ?nd an optimal con?guration.

Published

2021-05-12

How to Cite

Lakshmaiah Alluri, M. Bhaskar, & Hemant Jeeven Magadam. (2021). Performance Evaluation of RISC-V Architecture. Advanced Aspects of Engineering Research Vol. 13, 83–94. https://doi.org/10.9734/bpi/aaer/v13/2156F