srsRAN

srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark srsran.

Project Site

srsran.com

Source Repository

github.com

Test Created

15 May 2021

Last Updated

6 September 2022

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

2 Minutes, 31 Seconds

Average Run Time

2 Minutes

Test Dependencies

C/C++ Compiler Toolchain + FFTW + CMake + C++ Boost + Libconfig++

Accolades

10k+ Downloads

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page ViewsOpenBenchmarking.orgEventssrsRAN Popularity Statisticspts/srsran2021.052021.062021.072021.082021.092021.102021.112021.122022.012022.022022.032022.042022.052022.062022.072022.082022.092022.102022.112K4K6K8K10K
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
Data current as of 20 November 2022.
OFDM_Test9.8%4G PHY_DL_Test 100 PRB MIMO 256-QAM17.7%4G PHY_DL_Test 100 PRB SISO 256-QAM17.5%4G PHY_DL_Test 100 PRB SISO 64-QAM17.8%5G PHY_DL_NR Test 52 PRB SISO 64-QAM19.4%4G PHY_DL_Test 100 PRB MIMO 64-QAM17.9%Test Option PopularityOpenBenchmarking.org

Revision History

pts/srsran-1.2.0   [View Source]   Tue, 06 Sep 2022 08:06:43 GMT
Update against srsRAN 22.04.1 to work with newer Linux distros.

pts/srsran-1.1.0   [View Source]   Tue, 21 Dec 2021 15:02:10 GMT
Update against srsRAN 21.10 upstream, also fixes a build error in the process with newer compilers as main motivation.

pts/srsran-1.0.1   [View Source]   Thu, 03 Jun 2021 09:40:29 GMT
Add more options per https://github.com/phoronix-test-suite/test-profiles/pull/199

pts/srsran-1.0.0   [View Source]   Sat, 15 May 2021 09:33:55 GMT
Initial commit of srsRAN, formerly srsLTE, based on that earlier srslte test profile.

Suites Using This Test

Software Defined Radio


Performance Metrics

Analyze Test Configuration:

srsRAN 22.04.1

Test: OFDM_Test

OpenBenchmarking.org metrics for this test profile configuration based on 312 public results since 6 September 2022 with the latest data as of 23 November 2022.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
Samples / Second (Average)
100th
7
241800000 +/- 2117126
99th
3
223600000 +/- 1212436
97th
12
203554167 +/- 8817129
94th
4
195175000 +/- 2542145
93rd
4
191458333 +/- 50000
91st
4
190066667 +/- 461880
90th
3
189240000 +/- 1818730
89th
3
179033333 +/- 9121586
87th
3
174366667 +/- 1814754
87th
3
173900000 +/- 5208647
85th
6
169900000 +/- 3285727
83rd
3
167466667 +/- 12208330
80th
8
165683334 +/- 1193767
80th
8
165416667 +/- 1336306
Mid-Tier
75th
< 162200000
74th
4
161791667 +/- 4568522
74th
8
161618182 +/- 408181
72nd
8
161200000 +/- 2743882
71st
3
158812857 +/- 998461
69th
3
154477778 +/- 1188058
66th
3
150633333 +/- 3429772
63rd
3
148100000 +/- 346410
62nd
3
147368889 +/- 604293
61st
3
147013333
60th
4
146850000 +/- 3574446
57th
3
143700000 +/- 1442221
54th
5
141126667 +/- 1545315
52nd
5
139600000 +/- 2614171
52nd
9
139285185 +/- 2323558
51st
6
139011111 +/- 2325001
Median
50th
138900000
48th
3
138533333 +/- 723418
48th
3
138355556 +/- 10817544
40th
6
135595238 +/- 1137176
40th
6
135594444 +/- 1857168
38th
6
134977778 +/- 2291789
35th
5
134029333 +/- 3373971
33rd
4
132625000 +/- 2845318
32nd
3
132433333 +/- 1401190
32nd
3
132033333 +/- 1588500
30th
9
131692593 +/- 3302725
29th
7
131323809 +/- 2819818
29th
5
131000000 +/- 9824205
28th
6
130984722 +/- 701389
Low-Tier
25th
< 130344444
21st
7
129986667 +/- 2344772
21st
6
129863334 +/- 266558
21st
5
129634667 +/- 792372
15th
3
126900000 +/- 3984972
14th
3
123057778 +/- 4493256
11th
5
115860000 +/- 250998
10th
3
105266667 +/- 2577466
9th
3
98666667 +/- 1101514
7th
5
65733333 +/- 422952
6th
3
64466667 +/- 1123981
3rd
4
38550000 +/- 404145
2nd
3
27966667 +/- 57735
OpenBenchmarking.orgDistribution Of Public Results - Test: OFDM_Test311 Results Range From 27900000 To 243533333 Samples / Second27900000322126673652533440838001451506684946333553776002580886696240133666714003710266707533933779652004839646718827733892590005969026721012153391055280061098406731141533401184660071227786741270913411314040081357166751400293421443420091486546761529673431572800101615926771659053441702180111745306781788433451831560121874686791917813461960940132004066802047193472090320142133446812176573482219700152262826822305953492349080162392206832435333501020304050

Based on OpenBenchmarking.org data, the selected test / test configuration (srsRAN 22.04.1 - Test: OFDM_Test) has an average run-time of 4 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkTest: OFDM_TestRun-Time3691215Min: 1 / Avg: 3.48 / Max: 9

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.5%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: OFDM_TestDeviation246810Min: 0 / Avg: 0.48 / Max: 3

Does It Scale Well With Increasing Cores?

No, based on the automated analysis of the collected public benchmark data, this test / test settings does not generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

IntelAMDOpenBenchmarking.orgRelative Core Scaling To BasesrsRAN CPU Core ScalingTest: OFDM_Test481232641280.3750.751.1251.51.875

Tested CPU Architectures

This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.

CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)
ARMv8 64-bit
aarch64
Ampere ARMv8 Neoverse-N1 128-Core, Ampere ARMv8 Neoverse-N1 256-Core, Apple M2

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 229 Benchmark Results

AMD Ryzen 7 3800XT 8-Core - MSI X370 XPOWER GAMING TITANIUM - AMD Starship

Debian 11 - 5.10.0-18-amd64 - X Server 1.20.11

3 Systems - 270 Benchmark Results

AMD EPYC 7F32 8-Core - ASRockRack EPYCD8 - AMD Starship

Debian 11 - 5.10.0-10-amd64 - GNOME Shell 3.38.6

2 Systems - 270 Benchmark Results

AMD EPYC 7F32 8-Core - ASRockRack EPYCD8 - AMD Starship

Debian 11 - 5.10.0-10-amd64 - GNOME Shell 3.38.6

2 Systems - 334 Benchmark Results

2 x AMD EPYC 7601 32-Core - Dell 02MJ3T - AMD 17h

Ubuntu 22.04 - 5.15.0-40-generic - GNOME Shell 42.2

2 Systems - 334 Benchmark Results

2 x AMD EPYC 7601 32-Core - Dell 02MJ3T - AMD 17h

Ubuntu 22.04 - 5.15.0-40-generic - GNOME Shell 42.2

24 Systems - 193 Benchmark Results

2 x AMD EPYC 7773X 64-Core - AMD DAYTONA_X - AMD Starship

Ubuntu 22.10 - 6.0.0-060000rc3daily20220904-generic - GNOME Shell

5 Systems - 215 Benchmark Results

Intel Core i9-13900K - ASUS PRIME Z790-P WIFI - Intel Device 7a27

CentOS Stream 9 - 5.14.0-183.el9.x86_64 - GNOME Shell 40.10

4 Systems - 215 Benchmark Results

Intel Core i9-13900K - ASUS PRIME Z790-P WIFI - Intel Device 7a27

Clear Linux OS 37600 - 6.0.7-1207.native - GNOME Shell 43.0

2 Systems - 303 Benchmark Results

AMD Ryzen 9 7900X 12-Core - ASRock X670E PG Lightning - AMD Device 14d8

Ubuntu 22.10 - 5.19.0-23-generic - GNOME Shell 43.0

20 Systems - 199 Benchmark Results

AMD EPYC 9654 96-Core - AMD Titanite_4G - AMD Device 14a4

Ubuntu 22.10 - 6.0.0-060000rc3daily20220904-generic - GNOME Shell

3 Systems - 215 Benchmark Results

2 Systems - 384 Benchmark Results

Intel Core i9-13900K - ASUS PRIME Z790-P WIFI - Intel Device 7a27

Clear Linux OS 37600 - 6.0.7-1207.native - GNOME Shell 43.0

2 Systems - 168 Benchmark Results

AMD Ryzen 9 7950X 16-Core - ASUS ROG CROSSHAIR X670E HERO - AMD Device 14d8

Ubuntu 22.10 - 6.0.0-060000-generic - GNOME Shell 43.0

1 System - 384 Benchmark Results

Intel Core i9-13900K - ASUS PRIME Z790-P WIFI - Intel Device 7a27

Ubuntu 22.10 - 5.19.0-23-generic - GNOME Shell 43.0

Most Popular Test Results

OpenBenchmarking.org Results Compare

3 Systems - 311 Benchmark Results

Intel Core i5-12600K - ASUS PRIME Z690-P WIFI D4 - Intel Device 7aa7

Ubuntu 22.04 - 5.19.0-051900rc6daily20220716-generic - GNOME Shell 42.1

3 Systems - 12 Benchmark Results

AMD Ryzen Threadripper 3990X 64-Core - Gigabyte TRX40 AORUS PRO WIFI - AMD Starship

Ubuntu 22.10 - 5.19.0-15-generic - GNOME Shell

3 Systems - 25 Benchmark Results

AMD Ryzen 7 4700U - LENOVO LNVNB161216 - AMD Renoir

Ubuntu 22.04 - 5.18.8-051808-generic - GNOME Shell 42.2

3 Systems - 307 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS TUF GAMING X570-PLUS - AMD Starship

Ubuntu 20.04 - 5.11.0-rc1-phx - GNOME Shell 3.36.4

4 Systems - 211 Benchmark Results

AMD Ryzen 9 3900XT 12-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 22.04 - 5.15.0-40-generic - GNOME Shell 42.2

3 Systems - 19 Benchmark Results

AMD Ryzen 3 3200U - MOTILE PF4PU1F - AMD Raven

Ubuntu 20.04 - 5.15.0-051500-generic - GNOME Shell 3.36.9

2 Systems - 705 Benchmark Results

AMD EPYC 7713 64-Core - AMD DAYTONA_X - AMD Starship

Ubuntu 22.04 - 5.15.0-47-generic - GNOME Shell 42.4

3 Systems - 172 Benchmark Results

Intel Core i5-12400 - MSI PRO Z690-A WIFI DDR4 - Intel Device 7aa7

Ubuntu 22.04 - 5.15.0-40-generic - GNOME Shell 42.2

3 Systems - 29 Benchmark Results

Intel Core i7-1165G7 - Dell 0GG9PT - Intel Tiger Lake-LP

Ubuntu 21.10 - 5.13.0-52-generic - GNOME Shell 40.5

3 Systems - 88 Benchmark Results

AMD Ryzen 7 5800X3D 8-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 22.04 - 5.17.0-1013-oem - GNOME Shell 42.2

3 Systems - 18 Benchmark Results

Apple M2 - Apple MacBook Air - 8GB

Arch rolling - 5.19.0-rc7-asahi-2-1-ARCH - KDE Plasma 5.25.4

20 Systems - 199 Benchmark Results

AMD EPYC 9554 64-Core - AMD Titanite_4G - AMD Device 14a4

Ubuntu 22.10 - 6.0.0-060000rc3daily20220904-generic - GNOME Shell

3 Systems - 132 Benchmark Results

AMD Ryzen 7 5800X 8-Core - ASRock X570 Pro4 - AMD Starship

Ubuntu 22.04 - 5.18.0-051800rc2daily20220411-generic - GNOME Shell 42.0

3 Systems - 78 Benchmark Results

AMD Ryzen 7 PRO 6850U - LENOVO 21CM0001US - AMD Device 14b5

Ubuntu 22.10 - 6.0.0-060000rc2daily20220824-generic - GNOME Shell 42.4

2 Systems - 141 Benchmark Results

Intel Xeon E5-2609 v4 - MSI X99A RAIDER - Intel Xeon E7 v4

Ubuntu 20.04 - 5.9.0-050900rc6daily20200926-generic - GNOME Shell 3.36.2

Find More Test Results