-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
T-HEAD c910 RVB-ICE Benchmark #45
Comments
Thank you! Is this real silicon or FPGA? If the former how's that system called? |
Hi @ThomasKaiser this is actual hardware. Specifically using one of T-head's BSP Debian images. If there's anything you'd like me to check or test, let me know. AU $601.43 | T-head RVB-ICE Development Board,Dual-core XuanTie C910 RISC-V 64GC ,1.2GHz, Support Android/Debian System |
@archanox I added today 'Geekbench piggyback mode' to If time allows could you grab latest version from here and test on RISC-V machines? Executing Results should then somehow look like this: http://ix.io/48Jx |
So for the c910 I got http://ix.io/48Zu But I also got the following output
|
Thank you, so Geekbench doesn't even run on your board. When searching in the results list there are only single-core results (most probably Allwinner D1) and emulations so I guess it's normal that it doesn't run on the c910: https://browser.geekbench.com/search?q=riscv64 |
It's strange that there are so many single core results there, perhaps Geekbench has a bug with discerning harts and processors. |
Ah yes, Geekbench fails just like on ARM getting CPU core/cluster details. But you need to click on individual results to be aware of that. Wrt problematic instruction are you refering to FENCE.TSO or even more? |
Yeah I think that’s it. @brucehoult was the one that made me aware of it originally outside of that post. |
I think a trap-and-emulate fix for FENCE.TSO has been upstreamed into OpenSBI. |
@Icenowy was so kind to execute both sbc-bench (results) and Geekbench (results) on JH7110. The 1750 MHz cpufreq are a nice surprise though missing crypto acceleration will negatively affect 'combined scores' of certain benchmarks. To 'benchmark the benchmark' I used ARMv8 SoCs w/o ARMv8 Crypto Extensions as comparison: |
https://nitter.net/thepine64/status/1567836354565873664 and Geekbench comparisons as well: #45 (comment)
Note that the JH7110 doesn't have the RISC-V "scalar crypto" extension (it uses U74 21G1 cores, which of course are well before the extension was rafitied), but it DOES HAVE hardware acceleration for SHA and AES and something else I can't recall now. Just need to plumb some appropriate library routines through to the (I assume) memory-mapped accelerators. |
| T-HEAD c910 ice | ~1200 MHz | 5.10 | Debian GNU/Linux bookworm/sid riscv64 | 1760 | 24420 | 26930 | 3340 | 6470 | - | http://ix.io/41AB |
The text was updated successfully, but these errors were encountered: