Re: is ODE multi-threaded?

"Bram Stolk" <[email protected]>
Newsgroups gmane.comp.lib.ode
Message-ID <[email protected]>
ODE is not multithreaded.
If you profile your application, and it turns out that collision detection
and the solver have similar runtimes, you could try application-space
multithreading. (2 threads).
However, you would end up with a 2-stage pipeline, where the solver for
frame N uses collisions from frame N-1.
Not sure if you would encounter race-conditions though.
You would at minimum need to use two different joint-groups for contacts.
It would make an interesting experiment.
Anyone here got some profile stats lying around that can be shared?
I'm interested in the comparision between dSpaceCollide() and
dWorldQuickStep()

   Bram

On 10/2/07, Erick van Rijk < [email protected]> wrote:
>
> Hi,
>
> I had a quick question about ODE.
> Is it multi-threaded so it can take advantage of multi-core
> architectures?
> I looked at the mailing list archives and there was mention of the
> possibility of multi-threaded ODE back in 2006.
> But nothing recent has shown up in my googles. the FAQ also doesn't
> explicitly mention anything anything about parallelism.
>
> Thanks
>
> Erick
> _______________________________________________
> ODE mailing list
> [email protected]
> http://ode.org/mailman/listinfo/ode
>



-- 
Zapp: Captain's log, stardate...er..
Kif: Ohhh. April 13th.
Zapp: April 13th. Point 2.

_______________________________________________
ODE mailing list
[email protected]
http://ode.org/mailman/listinfo/ode
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.