-
-
Notifications
You must be signed in to change notification settings - Fork 13
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
Turing RK1 - 32GB #38
Comments
Also benchmarking a full cluster of 4x RK1 nodes over on top500-benchmark: geerlingguy/top500-benchmark#27 |
On one of the nodes, I was trying to update software, and got:
So I had to manually force a time re-sync:
|
On my Turing Pi 2 board, I've upgraded the firmware to 2.0.5 (it looked like it errored out when I tried upgrading, but if I restarted the BMC by power cycling, it had updated), and I installed Ubuntu on all four nodes and have the latest updates in place. Nodes 1, 3, and 4 will use PWM to spin down the fans and adjust the speed for the CPU/SoC temp... but node 2 for some reason always spins the fan full speed. If I check the fan speeds I see:
I've asked on Discord if anyone knows what might be causing the PWM control to not work on a fresh install. |
Power went from 5.2W to 5.1W. So... not really worth messing with the default IMO for this particular SoM, unless maybe you want to switch to Confirmed that power consistently jumped to 5.2W with |
Single node HPL performance is 59.810 Gflops at 3.30 Gflops/W efficiency: geerlingguy/top500-benchmark#27 (comment) |
Full cluster of 4x 32GB nodes, with Ps/Qs being 4/8: 224.60 Gflops, 73 W, for 3.08 Gflops/W |
It's worth noting that power consumption depends on settings/software. For example when running RK3588 devices with mainline (I tried kernel 6.8) then my Rock 5B shows an idle consumption over twice as high and throttling behaviour is nuts too (I'm updating my Rock 5B review soon and will then add a link to actual measurements). As such it would be great if you could add a note about the kernel version you were running (5.10 BSP, 6.1 BSP or 6.x mainline) to consumption numbers :) |
@ThomasKaiser - That information is always up in the I always try to run all tests on the vendor-recommended OS version, and if one doesn't exist (which is thankfully more rare these days), Armbian. Also, for completeness, the power monitor I'm using is a Thirdreality Zigbee 'smart' plug, I've been setting up a few of these around my test benches for the convenience. |
Did you ever create a playbook for the RK1 boards? |
@alm7640 - See: https://github.com/geerlingguy/pi-cluster — there are a few tweaks needed, and I may do a follow-up live stream with those tweaks added :) |
Did you ever test the NPU on RK1 module? |
No, I might test it with Frigate to see if it can perform as well as a Coral on one of my Pi 4/5's. |
I've also set up Drupal in a Kubernetes cluster on the RK1 boards, and with real-world performance compared to CM4, some things are a little faster, and some things are a lot faster:
Full details here: geerlingguy/pi-cluster#10 (comment) |
Great news on the RK1 Ubuntu fixes for playbook. Plan to test it out asap. |
Video posted today: Meet the new SBC Linux Cluster King! |
The RK1 gets a mentions in today's video on the LattePanda Mu. |
Basic information
Linux/system information
Benchmark results
CPU
Power
Methodology: Since I don't have a Jetson carrier board I can use with a single SoM slot for the RK1, I am going to boot the Turing Pi 2 board with no modules installed, wait 5 minutes, and get a power reading. Then I will insert a node in slot 1, and get a power reading, then add another in slot 2, and get a reading. I should be able to see how the power consumption changes in those scenarios, and hopefully just be able to subtract the Turing Pi 2 board-alone-power-consumption. It's not a perfect methodology, but what are you gonna do in this case?
stress-ng --matrix 0
): 15 Wtop500
HPL benchmark: 18.1 WDisk
32GB eMMC built-in
1TB Teamgroup NVMe SSD (TM8FP4001T)
curl https://raw.githubusercontent.com/geerlingguy/pi-cluster/master/benchmarks/disk-benchmark.sh | sudo bash
Run benchmark on any attached storage device (e.g. eMMC, microSD, NVMe, SATA) and add results under an additional heading. Download the script with
curl -o disk-benchmark.sh [URL_HERE]
and runsudo DEVICE_UNDER_TEST=/dev/sda DEVICE_MOUNT_PATH=/mnt/sda1 ./disk-benchmark.sh
(assuming the device issda
).Also consider running PiBenchmarks.com script.
Network
iperf3
results:iperf3 -c $SERVER_IP
: 942 Mbpsiperf3 --reverse -c $SERVER_IP
: 927 Mbpsiperf3 --bidir -c $SERVER_IP
: 937 Mbps up, 230 Mbps down(Be sure to test all interfaces, noting any that are non-functional.)
GPU
Memory
tinymembench
results:Click to expand memory benchmark result
sbc-bench
resultsRun sbc-bench and paste a link to the results here: http://sprunge.us/wornU5
Phoronix Test Suite
Results from pi-general-benchmark.sh:
The text was updated successfully, but these errors were encountered: