bvh build time (CPU vs opencl vs optix vs RTX)

Practical and theoretical implementation discussion.
Post Reply
xma
Posts: 2
Joined: Thu Mar 19, 2015 4:34 pm

bvh build time (CPU vs opencl vs optix vs RTX)

Post by xma » Thu Jul 30, 2020 2:27 am

What's about bvh build time (CPU [embree] vs GPGPU [opencl vs optix vs RTX]) ? (with morton codes)

are there any comparisons ?

for example, World of Tanks enCore RT used (for RT shadows) embree (CPU) for bvh building (1.5M triangles), and DX11 Compute for RT tracing (this BVH with triangles)

Image

from here,
https://gamegpu.com/mmorpg-/-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%B8%D0%B3%D1%80%D1%8B/world-of-tanks-encore-rt-test-gpu-cpu

graphicsMan
Posts: 166
Joined: Mon Nov 28, 2011 7:28 pm

Re: bvh build time (CPU vs opencl vs optix vs RTX)

Post by graphicsMan » Thu Jul 30, 2020 10:19 pm

Not that I've seen, but testing Embree vs OptiX build time performance shouldn't be too tricky since they are both open source. Please consider writing something up and posting here.

mpeterson
Posts: 59
Joined: Fri Jan 06, 2012 3:09 pm

Re: bvh build time (CPU vs opencl vs optix vs RTX)

Post by mpeterson » Fri Jul 31, 2020 2:29 pm

hi, embree is for shure not the fastest bvh builder around
but beating a low quality gpu-based bvh builder is impossible
on cpus today.

graphicsMan
Posts: 166
Joined: Mon Nov 28, 2011 7:28 pm

Re: bvh build time (CPU vs opencl vs optix vs RTX)

Post by graphicsMan » Fri Jul 31, 2020 6:50 pm

Yeah, I guess it's a matter of tradeoffs between high-quality and high build speed. mpeterson, are you saying that OptiX is building low-quality BVHs?

It would be interesting to see a chart of build times vs incoherent rays/s for several architectures.

Post Reply