C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image.

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

Test Created

6 December 2010

Last Updated

28 July 2018

Test Maintainer

Michael Larabel

Test Type

Processor

Average Install Time

2 Seconds

Average Run Time

4 Minutes, 53 Seconds

Accolades

300k+ Downloads + 40k+ Public Benchmark Results

Supported Platforms


Public Result UploadsTest Completions*Reported Installs*OpenBenchmarking.orgEventsC-Ray Popularity Statisticspts/c-ray2011.012011.052011.092012.012012.052012.092013.012013.052013.092014.012014.052014.092015.012015.052015.092016.012016.052016.092017.012017.052017.092018.012018.052018.092019.012019.052019.092020.012020.052020.092021.0160K120K180K240K300K
* 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 Fri, 22 Jan 2021 15:25:27 GMT.

Revision History

pts/c-ray-1.2.0   [View Source]   Sat, 28 Jul 2018 12:25:02 GMT
Increase the ray and image size to be more demanding on newer CPUs.

pts/c-ray-1.1.1   [View Source]   Sat, 03 Mar 2018 20:19:56 GMT
Add Windows support.

pts/c-ray-1.1.0   [View Source]   Sun, 29 Jan 2012 11:41:52 GMT
Build c-ray directly rather than using its basic makefile.

pts/c-ray-1.0.0   [View Source]   Mon, 06 Dec 2010 14:37:43 GMT
Initial import into OpenBenchmarking.org

Suites Using This Test

C/C++ Compiler Tests

Multi-Core

CPU Massive

Server CPU Tests

Creator Workloads

Renderers

Raytracing


Performance Metrics

Analyze Test Configuration:

C-Ray 1.1

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.org metrics for this test profile configuration based on 5,971 public results since 28 July 2018 with the latest data as of 23 January 2021.

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
# Matching Public Results
Seconds (Average)
95th
17
15 +/- 1
91st
13
23 +/- 4
88th
25
28 +/- 7
77th
15
45 +/- 5
Mid-Tier
75th
> 48
72nd
41
57 +/- 15
71st
5
62 +/- 10
67th
4
71 +/- 1
65th
12
76 +/- 6
65th
56
77 +/- 9
64th
12
80 +/- 1
64th
4
80 +/- 3
64th
25
81 +/- 15
63rd
5
83 +/- 4
62nd
5
85
58th
12
98 +/- 15
58th
42
99 +/- 14
57th
35
102 +/- 13
55th
7
108 +/- 1
55th
9
110 +/- 30
55th
12
111 +/- 1
54th
5
115 +/- 1
54th
18
116 +/- 4
54th
13
119 +/- 13
54th
6
119 +/- 19
54th
37
119 +/- 18
54th
12
120 +/- 7
52nd
7
127 +/- 12
52nd
9
128 +/- 11
51st
19
132 +/- 15
Median
50th
138
50th
10
142 +/- 14
49th
16
152 +/- 12
49th
7
153 +/- 14
49th
5
156 +/- 1
49th
5
156 +/- 4
48th
8
158 +/- 21
47th
4
160 +/- 17
47th
4
161 +/- 38
47th
17
162 +/- 8
47th
14
162
46th
5
165 +/- 3
46th
9
169 +/- 22
45th
4
176 +/- 26
45th
4
179 +/- 7
45th
6
180 +/- 13
45th
11
180 +/- 25
44th
13
182 +/- 12
44th
21
182 +/- 18
44th
17
183 +/- 16
44th
9
185 +/- 4
43rd
14
191 +/- 19
42nd
15
196 +/- 39
42nd
4
197 +/- 12
42nd
6
200 +/- 23
42nd
7
200 +/- 22
41st
12
204 +/- 23
41st
17
206 +/- 15
40th
18
208 +/- 24
40th
4
214 +/- 18
39th
8
217 +/- 15
39th
43
219 +/- 17
38th
7
228 +/- 33
38th
6
232 +/- 23
37th
36
237 +/- 54
37th
10
238 +/- 20
37th
8
238 +/- 30
37th
4
239 +/- 39
36th
5
249 +/- 25
36th
10
250 +/- 19
35th
15
251 +/- 41
35th
12
254 +/- 8
34th
6
266 +/- 18
34th
5
267 +/- 42
33rd
26
271 +/- 47
33rd
8
271 +/- 33
32nd
13
282 +/- 73
32nd
12
283 +/- 30
32nd
23
287 +/- 68
32nd
5
287 +/- 11
31st
5
292 +/- 69
31st
6
293 +/- 81
31st
5
296 +/- 69
30th
30
308 +/- 29
30th
4
313 +/- 62
30th
26
318 +/- 66
29th
5
322 +/- 91
28th
9
346 +/- 89
27th
10
354 +/- 100
27th
27
355 +/- 94
27th
24
358 +/- 21
27th
4
373 +/- 83
26th
5
379 +/- 17
Low-Tier
25th
> 387
22nd
5
450 +/- 56
22nd
7
461 +/- 58
21st
11
483 +/- 23
21st
12
486 +/- 41
20th
9
500 +/- 37
20th
5
501 +/- 123
20th
33
505 +/- 71
19th
11
531 +/- 7
18th
4
546 +/- 40
18th
6
547 +/- 90
18th
11
555 +/- 42
17th
4
567 +/- 26
17th
4
578 +/- 62
17th
69
579 +/- 114
17th
7
580 +/- 35
16th
7
604 +/- 39
16th
8
612 +/- 111
15th
6
648 +/- 32
15th
7
658 +/- 54
14th
6
673 +/- 38
14th
16
676 +/- 43
14th
7
682 +/- 18
14th
6
687 +/- 29
13th
23
740 +/- 183
12th
4
747 +/- 54
12th
22
751 +/- 131
12th
8
775 +/- 60
10th
9
862 +/- 240
10th
4
882 +/- 109
10th
4
925 +/- 237
9th
17
973 +/- 104
7th
4
1121 +/- 52
7th
12
1221 +/- 18
6th
9
1338 +/- 5
6th
7
1455 +/- 121
5th
10
1472 +/- 4
4th
8
1673 +/- 44
3rd
28
2073 +/- 387
3rd
33
2132 +/- 280
2nd
4
2498 +/- 7
2nd
5
2591 +/- 24
2nd
5
2932 +/- 288
1st
18
4107 +/- 404
OpenBenchmarking.orgDistribution Of Public Results - Total Time - 4K, 16 Rays Per Pixel5971 Results Range From 4 To 35440 Seconds4713142221312840354942584967567663857094780385129221993010639113481205712766134751418414893156021631117020177291843819147198562056521274219832269223401241102481925528262372694627655283642907329782304913120031909326183332734036347453545411002200330044005500

Based on OpenBenchmarking.org data, the selected test / test configuration (C-Ray 1.1 - Total Time - 4K, 16 Rays Per Pixel) has an average run-time of 15 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 BenchmarkTotal Time - 4K, 16 Rays Per PixelRun-Time306090120150Min: 1 / Avg: 14.83 / Max: 174

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTotal Time - 4K, 16 Rays Per PixelDeviation3691215Min: 0 / Avg: 0.38 / Max: 9

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 6 Benchmark Results

Intel Core i5-4210M - LENOVO 20BFS34A00 - Intel Xeon E3-1200 v3

Fedora 33 - 5.10.7-200.fc33.x86_64 - GNOME Shell 3.38.3

1 System - 1 Benchmark Result

AMD Opteron 6348 - Supermicro H8SGL - AMD RD890S

LinuxMint 19.3 - 5.0.0-32-generic - X Server 1.20.8

1 System - 1 Benchmark Result

Intel Core i7-3632QM - LENOVO 2344BUG - Intel 3rd Gen Core DRAM

Arch rolling - 5.10.9-arch1-1 - X Server 1.20.10

1 System - 24 Benchmark Results

Intel Core i7-1065G7 - Dell 077Y9N - Intel Device 34ef

Arch rolling - 5.10.9-arch1-1 - Sway 1.5.1

4 Systems - 5 Benchmark Results

2 x Intel Xeon Gold 6244 - Intel 440BX - Intel 440BX

CentOS Linux 7 - 3.10.0-957.el7.x86_64 - GNOME Shell 3.28.3

1 System - 5 Benchmark Results

2 x Intel Xeon Gold 6244 - Intel 440BX - Intel 440BX

CentOS Linux 7 - 3.10.0-957.el7.x86_64 - GNOME Shell 3.28.3

2 Systems - 5 Benchmark Results

2 x Intel Xeon Gold 6244 - H3C RS33M2C9S - Intel Sky Lake-E DMI3 Registers

CentOS Linux 7 - 3.10.0-1160.11.1.el7.x86_64 - GNOME Shell 3.28.3

1 System - 5 Benchmark Results

2 x Intel Xeon Gold 6244 - Intel 440BX - Intel 440BX

CentOS Linux 7 - 3.10.0-957.el7.x86_64 - GNOME Shell 3.28.3

1 System - 4 Benchmark Results

2 x Intel Xeon Gold 6244 - H3C RS33M2C9S - Intel Sky Lake-E DMI3 Registers

CentOS Linux 7 - 3.10.0-1160.11.1.el7.x86_64 - GNOME Shell 3.28.3

1 System - 1 Benchmark Result

AMD Ryzen 5 3600 6-Core - Gigabyte B450M DS3H-CF - AMD Starship

ManjaroLinux 20.2 - 5.9.0-1-tkg-cfs - Xfce 4.14

1 System - 1 Benchmark Result

AMD Opteron 6348 - Supermicro H8SGL - AMD RD890S

LinuxMint 19.3 - 5.0.0-32-generic - X Server 1.20.8

3 Systems - 125 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.10 - 5.11.0-051100rc2daily20210108-generic - GNOME Shell 3.38.1

Most Popular Test Results

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment