Search found 51 matches

by mpeterson
Tue Nov 07, 2017 9:21 am
Forum: Tools, Demos & Sources
Topic: SIMDy
Replies: 5
Views: 390

Re: SIMDy

sorry, but absolutely useless. the n+1 invocation of an "auto-vectorizer" ... and pathon ? what is it really good for ?
by mpeterson
Wed Jan 25, 2017 1:16 pm
Forum: General Development
Topic: Path tracing benchmark
Replies: 2
Views: 1684

Path tracing benchmark

It took some time after we build up our first coherent traversal kernel for avx512 http://ompf2.com/viewtopic.php?f=3&t=2103 to get a competitive incoherent kernel ready for prime time. Here it is ! For the benchmark we used a full pipeline available easily on any architecture: 1) camera ray gen...
by mpeterson
Tue Oct 04, 2016 10:25 am
Forum: General Development
Topic: AVX512 MBVH4 Traversal
Replies: 8
Views: 5050

Re: AVX512 MBVH4 Traversal

yes (nn sampling and bi-linear sampling). keep in mind that knl has 90gb/s on pretty large mem and extra 400gb/s on 16gb. atm we are playing around with all the diff. mem. options. beside this, we try to run the pt as a special kind of "stand-alone-app" on knl without os noise. a lot o new...
by mpeterson
Fri Sep 30, 2016 11:53 am
Forum: General Development
Topic: AVX512 MBVH4 Traversal
Replies: 8
Views: 5050

Re: AVX512 MBVH4 Traversal

yes, i would like to run the bench on latest gpu gen. but titan is all i have around.concerning the incoherent transport: yes it will be a different story for shure. first of all, the implementation is not straight forward on avx512 (avx512 is pretty inflexible when it comes to random access streami...
by mpeterson
Fri Sep 23, 2016 1:05 pm
Forum: General Development
Topic: AVX512 MBVH4 Traversal
Replies: 8
Views: 5050

AVX512 MBVH4 Traversal

with intels knl being now available to everyone, people start asking for a native avx512 port of clpt ( http://ompf2.com/viewtopic.php?f=3&t=2075 ). knl seems to be the first accelerator from intel with some kind of power under the hood (knf and knc have been simple nonstarters). so i did an opt...
by mpeterson
Thu Jul 14, 2016 9:28 am
Forum: General Development
Topic: super fast parallel sbvh construction
Replies: 6
Views: 8436

Re: super fast parallel sbvh construction

spectral wrote:Is there some patent on it ... or we are free to use it or even add it to embree ?

Which Embree kernel do you use for the comparison ?


no patent. you are free to use it as you like. paper describes everything in detail.
we compared against all of them and took the best performing one.

mp
by mpeterson
Tue Jun 07, 2016 12:03 pm
Forum: General Development
Topic: super fast parallel sbvh construction
Replies: 6
Views: 8436

super fast parallel sbvh construction

some month ago we presented early results of our mbvh4 traversal and intersection routines for manycore cpus. these implementations outperform latest embree kernels by 4x for coherent ray transport and > 2x for incoherent transport. the underlying accl. structure is a mbvh4 built with spatial splits...
by mpeterson
Thu May 19, 2016 2:14 pm
Forum: Scratchpad
Topic: Job offer at NVIDIA (ARC/OptiX Team) (US or Europe)
Replies: 3
Views: 16096

Re: Job offer at NVIDIA (ARC/OptiX Team) (US or Europe)

what a shame... this offer fits to 100%. have never seen something like that before. next time...
by mpeterson
Wed Jan 27, 2016 4:01 pm
Forum: General Development
Topic: super fast mbvh4 traversal and triangle intersection
Replies: 3
Views: 2842

Re: super fast mbvh4 traversal and triangle intersection

Well done! great improvements :) I tried once multifrusta packet tracing with 2 level BVH and remember that there was problems with packet transformations. If one ray in packet hits leaf of upper BVH you have to transform whole packet to leaf space to continue traversal in lower leaf BVH. As I gues...
by mpeterson
Thu Jan 14, 2016 12:07 pm
Forum: General Development
Topic: super fast mbvh4 traversal and triangle intersection
Replies: 3
Views: 2842

super fast mbvh4 traversal and triangle intersection

we have developed 2 new traversal methods for mbvh4. One for coherent transport and one for incoherent ray traversal (e.g. diffuse bounces >= 2nd order). on top of that new triangle intersectors have been implemented to further speedup the process of rendering triangle meshes. the traversal methods ...

Go to advanced search