BRL-CAD

BRL-CAD is a cross-platform, open-source solid modeling system with built-in benchmark mode.

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

Project Site

brlcad.org

Source Repository

github.com

Test Created

2 October 2018

Last Updated

19 March 2024

Test Maintainer

Michael Larabel 

Test Type

System

Average Install Time

25 Minutes, 49 Seconds

Average Run Time

19 Minutes, 2 Seconds

Test Dependencies

C/C++ Compiler Toolchain + CMake + Flex + Tool Command Language + Zlib + PNG Library

Accolades

90k+ Downloads + Recently Updated Test Profile

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsBRL-CAD Popularity Statisticspts/brl-cad2018.102018.122019.022019.042019.062019.082019.102019.122020.022020.042020.062020.082020.102020.122021.022021.042021.062021.082021.102021.122022.022022.042022.062022.082022.102022.122023.022023.042023.062023.082023.102023.122024.023K6K9K12K15K
* 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.
*** Test profile page view reporting began March 2021.
Data updated weekly as of 25 March 2024.

Revision History

pts/brl-cad-1.6.0   [View Source]   Tue, 19 Mar 2024 17:23:34 GMT
Update against BRL-CAD 7.38.2 upstream.

pts/brl-cad-1.5.0   [View Source]   Thu, 27 Jul 2023 10:47:20 GMT
Update against BRL-CAD 7.36 upstream.

pts/brl-cad-1.4.0   [View Source]   Tue, 03 Jan 2023 11:20:53 GMT
Update against BRL-CAD 7.34 upstream.

pts/brl-cad-1.3.0   [View Source]   Tue, 06 Sep 2022 07:42:55 GMT
Update against BRL-CAD 7.32.6 upstream.

pts/brl-cad-1.2.0   [View Source]   Mon, 31 May 2021 14:30:48 GMT
Update against BRL-CAD 7.32.2 to work with newer compilers / distributions.

pts/brl-cad-1.1.2   [View Source]   Fri, 11 Dec 2020 12:11:12 GMT
BSD build fix per https://github.com/apurvanandan1997/pts-test-profiles-dev/commit/2426d18ee21cbd95bab2898f753f7d64d7f50899#diff-8074891d75800c73e983a9e342094e82800c066916aa8c43f9777da5df6f0920

pts/brl-cad-1.1.1   [View Source]   Thu, 12 Nov 2020 10:52:58 GMT
Enable building on macOS.

pts/brl-cad-1.1.0   [View Source]   Sun, 17 May 2020 06:46:22 GMT
Update BRL-CAD per https://github.com/phoronix-test-suite/phoronix-test-suite/pull/438

pts/brl-cad-1.0.1   [View Source]   Wed, 03 Oct 2018 19:06:11 GMT
Update download URLs.

pts/brl-cad-1.0.0   [View Source]   Tue, 02 Oct 2018 18:30:08 GMT
Initial commit of BRL-CAD solid modeling software benchmark.

Suites Using This Test

Common Workstation Benchmarks

CPU Massive

Creator Workloads

CAD


Performance Metrics

Analyze Test Configuration:

BRL-CAD 7.32.2

VGR Performance Metric

OpenBenchmarking.org metrics for this test profile configuration based on 672 public results since 31 May 2021 with the latest data as of 7 August 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
VGR Performance Metric (Average)
100th
10
3196007 +/- 78334
98th
4
2906348 +/- 18442
98th
15
2866851 +/- 310016
97th
14
2767736 +/- 184810
95th
6
2412280 +/- 956
92nd
5
869313 +/- 3066
92nd
11
864260 +/- 8720
87th
12
738918 +/- 4532
86th
14
734224 +/- 22355
84th
6
702084 +/- 1233
83rd
4
690559 +/- 1008
82nd
12
664316 +/- 8973
77th
4
446027 +/- 2913
77th
9
429466 +/- 34826
76th
10
420882 +/- 4762
Mid-Tier
75th
< 420308
74th
18
415099 +/- 4282
73rd
3
411602 +/- 8958
72nd
4
408236 +/- 6941
69th
4
370628 +/- 446
68th
4
357005 +/- 15004
68th
4
348195 +/- 2871
67th
3
303648 +/- 14105
64th
3
261101 +/- 2809
63rd
24
259858 +/- 5285
61st
3
251564 +/- 33531
61st
7
247666 +/- 7433
60th
3
245393 +/- 1504
57th
4
206117 +/- 1748
57th
9
204617 +/- 9365
56th
5
190189 +/- 789
55th
3
187465 +/- 287
54th
7
182974 +/- 5469
52nd
8
158553 +/- 611
Median
50th
152459
50th
5
151984 +/- 874
50th
9
147917 +/- 7371
50th
6
146165 +/- 4149
48th
8
143355 +/- 908
47th
4
140656 +/- 973
46th
3
131578 +/- 201
45th
4
129608 +/- 1054
45th
6
127648 +/- 1530
43rd
6
123086 +/- 1385
42nd
3
117672 +/- 2526
40th
9
114056 +/- 1046
40th
6
113638 +/- 2938
38th
8
103887 +/- 2780
37th
4
101712 +/- 5140
36th
4
101206 +/- 283
33rd
13
95509 +/- 6766
33rd
3
94593 +/- 1279
32nd
5
93244 +/- 10756
32nd
3
88744 +/- 83
31st
3
86354 +/- 102
30th
3
78601 +/- 450
28th
3
70523 +/- 1305
27th
7
70150 +/- 1127
26th
16
68599 +/- 2699
Low-Tier
25th
< 68471
24th
3
67127 +/- 869
24th
3
66390 +/- 530
23rd
3
66292 +/- 275
23rd
4
64337 +/- 300
21st
7
56754 +/- 2177
21st
3
56598 +/- 118
20th
4
54797 +/- 177
19th
4
53808 +/- 270
18th
4
51594 +/- 78
18th
4
50145 +/- 88
17th
4
49026 +/- 69
17th
5
47060 +/- 457
16th
3
45750 +/- 169
15th
3
42798 +/- 139
14th
3
42209 +/- 91
14th
3
41422 +/- 139
14th
6
40681 +/- 2867
13th
3
39564 +/- 113
13th
3
39442 +/- 131
10th
6
35064 +/- 1058
10th
3
33765 +/- 56
9th
6
32067 +/- 1920
8th
10
31529 +/- 416
7th
3
29262 +/- 187
6th
4
23583 +/- 140
5th
4
19367 +/- 66
4th
4
17065 +/- 15
4th
3
16378 +/- 121
3rd
4
13844 +/- 1281
3rd
4
12761 +/- 54
OpenBenchmarking.orgDistribution Of Public Results - VGR Performance Metric672 Results Range From 915 To 3290018 VGR Performance Metric9156669813248119826426404732983039561346139652717959296265874572452879031185609492187798766010534431119226118500912507921316575138235814481411513924157970716454901711273177705618428391908622197440520401882105971217175422375372303320236910324348862500669256645226322352698018276380128295842895367296115030269333092716315849932242823290065306090120150

Based on OpenBenchmarking.org data, the selected test / test configuration (BRL-CAD 7.32.2 - VGR Performance Metric) has an average run-time of 15 minutes. By default this test profile is set to run at least 1 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 BenchmarkVGR Performance MetricRun-Time714212835Min: 7 / Avg: 14.86 / Max: 35

Does It Scale Well With Increasing Cores?

Yes, based on the automated analysis of the collected public benchmark data, this test / test settings does 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.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BaseBRL-CAD CPU Core ScalingVGR Performance Metric2468121624326412850100150200250

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
arm64
Apple M2

Recent Test Results

OpenBenchmarking.org Results Compare

2 Systems - 20 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASUS PRIME X570-PRO - AMD Starship

Arch rolling - 5.14.12-arch1-1 - Openbox 3.6.1

2 Systems - 20 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASUS PRIME X570-PRO - AMD Starship

Arch rolling - 5.14.12-arch1-1 - Openbox 3.6.1

Find More Test Results