2 ms·
Milk-V Oasis with SG2380: A Revolutionary RISC-V Desktop Experience
- snvzz 3y agoTL;DR: In a set amount of time, there will be an affordable mini-itx board with a powerful RISC-V processor.
- hulitu 3y agoPrice looks good if it includes the RAM. CPU speed is a little slow for a computer, no mention about caches or CPU organization besides P/E cores. I also wonder how advanced is the compiler support. Looks interesting as a router/NAS. (2 x Eth, 4 x SATA )
- camel-cdr 3y ago> Price looks good if it includes the RAM. Am I out of touch? Isn't 16 cores of almost Cortex-A78 level for $120 insanely cheap? (5% slower on specint2k6 but 50% less area than A78 [0]) > I also wonder how advanced is the compiler support. The compiler support for RV64GCB is pretty much on par with other architecturs, as far as I can tell. The vector extension has autovectorization support from both the latest gcc and clang. There are already cases where compilers can vectorize code for risc-v but not for x86 [1], but the rvv codegen isn't optimal yet, but it's steadily improving. From the top of my head: gcc doesn't choose the best lmul yet, although the experimental code for this can be already enabled. It also doesn't perfectly register allocate and sometimes generates redundant moves (clang is really good at this though). Clang generates more setup code then needed, because it doesn't yet fully use the rvv strip mining. I think once we can actually get the hardware next year, most shortcommings wil be fixed. Oh and the NPU they plan to add to the x280s also already has compiler support, because it uses Sifives VCIX interface, which is already aupported by llvm [2], so you can write assembly with it and use c intrinsics. [0] https://www.youtube.com/watch?v=C4DcZyB6i1E https://www.youtube.com/watch?v=C4DcZyB6i1E [1] https://godbolt.org/z/f1jdbTbE9 https://godbolt.org/z/f1jdbTbE9 [2] https://llvm.org/docs/RISCVUsage.html https://llvm.org/docs/RISCVUsage.html
- rwmj 3y agohttps://nitter.net/SipeedIO/status/1714599477623885845 https://nitter.net/SipeedIO/status/1714599477623885845 has some more information about the SG2380 chip, and SiFive has a datasheet about the P670 which discusses the expected 16 core complex and caches: https://www.sifive.com/cores/performance-p650-670 https://www.sifive.com/cores/performance-p650-670