Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] Re: parallel bvh


Chronological Thread 
  • From: Carson < >
  • To: Thiago Ize < >
  • Cc:
  • Subject: [Manta] Re: parallel bvh
  • Date: Tue, 08 Mar 2011 16:42:35 -0700

timings for dynBVH parallel build on 4-core nehalem.

dragon model: 0.87 million tri

np  seconds  speedup  efficiency
1:  1.08881  1           1
2: 0.594981  1.83        .915
3: 0.416616  2.57        .86
4: 0.346193  3.12        .78
8: 0.268632  4.01        0.5

Carson

On Tue, 2011-03-08 at 15:26 -0700, Thiago Ize wrote:
> I don't really want to go through the hassle of getting the parallel 
> code up and running only to then realize it's no good and remove it 
> all.  Easiest might be to revert to the previous version and then modify 
> DynBVH.h so that computeBounds is
> 
>     void computeBounds(const PreprocessContext& context,
>                        BBox& bbox) const
>     {
>       currGroup->computeBounds(context, bbox);
>     }
> 
> That should hopefully do the trick and take you less than a minute to 
> find out.  Let me know if that still doesn't work.
> 
> Carson wrote:
> > it's now crashing with the recent changes I'll need to spend some time
> > debugging it.  Maybe later tonight.
> > Carson
> >
> >   





Archive powered by MHonArc 2.6.16.

Top of page