Products > Embedded Computing

Milk-V, pin-to-pin compatible RPI-CM4, but RISC-V!



* it can't compete in terms of performance (5-6 times slower than a RPI-v4)
* it's pretty decent in terms of energy efficiency
* what makes it interesting for me is the ePCI lane and the compatibility with CM4 mobosSee here  :D

Re performance, even Yearling's wildly inappropriate use of GeekBench 6 to benchmark it shows that when running generic C code it is close to a Pi 4.

For example on the Clang test the Pi CM4 does 358 single core, 788 multi core, while the Mars CM does 248 single core, 839 multi core.

So the Mars CM is actually faster with both using all four cores.

The big performance difference in favour of the Pi is on the benchmarks (most of GeekBench) that use NEON or crypto. The U74 cores in the Mars CM don't have any SIMD or vector facility. RISC-V's Vector ISA was not published until November 2021, while the U74 core is from October 2018.

If you want to compile and run portable C code then it's fine.

Jeff Geerling recently did a review of this module:


--- Quote from: brucehoult on November 03, 2023, 12:15:39 pm ---Re performance

--- End quote ---

I pre-ordered (purchased?) two modules but have not yet received them, I "trusted" some reviews about the performance. There are people who say it performs badly.

I just noticed though that the Debian they used has some problems.
(they say, don't  update the system, LOL)

I remember some time ago having created a particularly unfortunate Gentoo/MIPS stage3, which, due to an error in the profile (MIPS4 is experimental, especially for R12K), had been compiled so badly that everything was 5 times slower.

Fixed the problem, recompiled everything, it splintered like a rocket!


Thanks for your feedback!

At the moment, I'm more interested in being able to exploit the PCIe lane, excellent for adding peripherals to Haiku/RISC-V  :D :D :D

Yes, the main performance difference will be seen if you use vector FP instructions. Then the difference is quite big. If you don't even use FP, or only lightly (nothing computationally intensive), then this RISC-V CPU is probably a pretty adequate replacement.


[0] Message Index

There was an error while thanking
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod