View on GitHub

szellmann.github.io

Ambient Occlusion Benchmark

For our paper Visionaray: A Cross-Platform Ray Tracing Template Library, we reported results gathered with our simple AO benchmark program implemented with Visionaray. Going to update the results from time to time here for new hardware platforms.

Fill Conference Room Fairy Forest Sibenik Cathedral
Platform Conference Room Fairy Forest Sibenik Cathedral
NVIDIA GTX 1080Ti 290.7 (290.9) 143.4 (143.5) 288.5 (290.7)
Intel KNL with 64x4 threads 254.0 (273.2) 130.0 (130.4) 247.7 (268.2)
NVIDIA GTX 980Ti 172.9 (228.3) 73.4 (83.3) 139.1 (188.5)
NVIDIA Quadro K6000 142.4 (189.1) 63.1 (71.1) 113.2 (142.9)
NVIDIA Titan (1st gen, Kepler) 114.4 (143.3) 55.5 (56.9) 81.5 (114.4)
16-core dual socket Xeon E5-2690 102.0 (117.0) 55.0 (57.1) 94.2 (105.6)
NVIDIA GTX 970M 83.6 (107.1) 32.7 (36.4) 63.9 (87.9)
Intel Core i7 6800K, 6x2 threads 80.1 (89.4) 40.6 (41.7) 68.6 (77.8)
Apple MBP Mid 2014 2.8 GHz Core i7, 4x2 threads 41.8 (46.2) 20.8 (21.0) 34.7 (39.4)
Nehalem Core i7 920, 2.67 GHz, 4x2 threads 20.7 (21.9) 11.4 (11.9) 15.9 (18.5)
Raspberry PI3 with ARM NEON 2.0 (2.3) 1.2 (1.3) 1.7 (1.9)

Results are in Mrays/s, 1024 x 1024 px. images, averaged over 250 runs, 8 AO rays. We report results for the binned BVH builder, and the SBVH builder in parentheses.

A tarball containing the benchmark script can be downloaded from here. Results for hardware platforms not listed here are highly welcome. Please send those to me (Stefan Zellmann, info (at) szellmann (dot) de), along with the output of cat /proc/cpuinfo or sth. similar, and a brief note which benchmark you ran (CUDA, SSE, AVX).

Contributors

Thanks go to:  - Martin Aumüller for the i7 6800K results