Benchmarking a RISC-V CPU using CoreMark

Benchmarking a RISC-V CPU using CoreMark

Benchmarking CPU

Some of you may already know that I have been blogging a lot on the Pequeno CPU here, which I designed from scratch in RTL. The Pequeno is a 5-stage pipelined in-order RV32I processor designed to strike a balance between area and performance. After completing the design and validation, the first question, which left me pondering was: how good is the processor I have designed?

Is it “good enough” for what it was designed for?

Did it meet the performance goal?

How does my CPU compare with others?

Where are the bottlenecks hidden?

What can I improve about the pipeline of the CPU?

This whitepaper is a result of the above questions that I asked myself. In summary, this whitepaper discusses the journey of benchmarking a RISC-V processor with the industry-standard benchmark, CoreMark®.

Read the full whitepaper here .

Support

Leave a comment or visit support for any queries/feedback regarding the content of this blog.
If you liked Chipmunk , don’t forget to follow!:

Loading

Queries/Feedback?! Leave a comment ...

Chipmunk Logic™ © 2025 Contact me

Discover more from Chipmunk Logic

Subscribe now to keep reading and get access to the full archive.

Continue reading