Replies: 1 comment
-
The problem is that you have to divide the work load (evenly) between the two cores. CoreMark already has a mechanism for this, but Dhrystone does not as far as I know. neorv32/sw/example/coremark/include/core_portme.h Lines 148 to 170 in 1f17db9 As a first approximation, you could simply run two instances of Dhrystone in parallel (one per core) and then calculate the average runtime. This would at least give a rough measure of parallel processing (seen from an architectural point of view). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello!
I am (still (throwback to about a year ago when i posted the og question about dhrystone being added back)) testing softcore cpu's (now with a little bit more knowledge), and am just wondering how hard (if it would be at all possible) would it be to make a "port" of dhrystone/any benchmark utilising both cores in the 2 core variant of this CPU? :)
I think the data from this would be very useful in generalising improvements from multi-core vs single-core preformance.
Thanks for the anwsers in advance.
Beta Was this translation helpful? Give feedback.
All reactions