RISC-V Performance On Ubuntu 24.04 LTS With Scaleway's EM-RV1

Written by Michael Larabel in Operating Systems on 8 May 2024 at 10:45 AM EDT. Page 2 of 3. 9 Comments.
C-Blosc benchmark with settings of Test: blosclz shuffle, Buffer Size: 64MB. Ubuntu 23.10 was the fastest.
C-Blosc benchmark with settings of Test: blosclz bitshuffle, Buffer Size: 64MB. Ubuntu 23.10 was the fastest.
C-Blosc benchmark with settings of Test: blosclz noshuffle, Buffer Size: 16MB. Ubuntu 23.10 was the fastest.
C-Blosc benchmark with settings of Test: blosclz shuffle, Buffer Size: 16MB. Ubuntu 24.04 was the fastest.
C-Blosc benchmark with settings of Test: blosclz bitshuffle, Buffer Size: 16MB. Ubuntu 24.04 was the fastest.
Dolfyn benchmark with settings of Computational Fluid Dynamics. Ubuntu 23.10 was the fastest.
DaCapo Benchmark benchmark with settings of Java Test: Jython. Ubuntu 23.10 was the fastest.
DaCapo Benchmark benchmark with settings of Java Test: Eclipse. Ubuntu 23.10 was the fastest.

Indeed the performance results of the EM-RV1 on Ubuntu 23.10 vs. 24.04 were rather mixed. But again for this hardware both distribution versions were relying on an older Linux 5.10 derived kernel.

Zstd Compression benchmark with settings of Compression Level: 12, Compression Speed. Ubuntu 24.04 was the fastest.
Zstd Compression benchmark with settings of Compression Level: 12, Decompression Speed. Ubuntu 24.04 was the fastest.
WebP Image Encode benchmark with settings of Encode Settings: Default. Ubuntu 23.10 was the fastest.
WebP Image Encode benchmark with settings of Encode Settings: Quality 100. Ubuntu 23.10 was the fastest.
>

While Ubuntu 24.04 brought some nice performance improvements for x86_64 and Arm hardware, on the Elastic Metal RV1 testing the performance was looking about the same.

srsRAN Project benchmark with settings of Test: PDSCH Processor Benchmark, Throughput Total. Ubuntu 24.04 was the fastest.
srsRAN Project benchmark with settings of Test: PDSCH Processor Benchmark, Throughput Thread. Ubuntu 23.10 was the fastest.
srsRAN Project benchmark with settings of Test: PUSCH Processor Benchmark, Throughput Thread. Ubuntu 23.10 was the fastest.
GraphicsMagick benchmark with settings of Operation: Swirl. Ubuntu 23.10 was the fastest.
GraphicsMagick benchmark with settings of Operation: Resizing. Ubuntu 23.10 was the fastest.

Rarely was there any major difference in performance for this four-core RISC-V server, given that the same kernel and compiler are at play.


Related Articles