本文提出了一個基於 Python 的 CVA6 RISC-V 處理器性能模型,其在 CoreMark 基準測試中的準確度達到 99.2%。該模型主要關注處理器的發射、執行和提交階段,忽略了取指和解碼等階段。
作者利用該性能模型評估了在 CVA6 處理器上實現超標量特性的可行性。在設計階段,該模型幫助發現並修復了一些性能問題。最終實現的超標量 CVA6 處理器在 CoreMark 基準測試中的性能提升達到 40%。
作者還實現了一個可選的投機性記分板特性,可以部分刷新記分板以處理分支預測錯誤。此外,作者計劃未來增加寄存器重命名功能,以進一步提升 CVA6 在 Dhrystone 基準測試上的性能。
他の言語に翻訳
原文コンテンツから
arxiv.org
深掘り質問