[ODE] CULLIDE vs OPCODE
Sam Hale
thestormrunner at yahoo.com
Sat Aug 21 00:51:43 MST 2004
At 11:42 PM 8/19/2004, you wrote:
>I recently ran a number of Vtune profiles on some fairly massive rigid
>body simulations. I found it interesting that most of the CPU is spent
>dealing effectively with data management issues, not so much actual
>floating point physics type stuff. Once "N" becomes very large, just
>shuffling all that data around and organizing it into appropriate data
>structures quickly sucks the bulk of the CPU. I wonder how this reflects
>on the topic of GPU or dual-CPU systems.
Ever considdered dedicated hardware to shuffle data around, ie- ASIC for a
binary sort?(j/j)
Efficient data structures are a topic of great study and debate, no doubt
about it. And some things just can't be done in parallel as quickly.
Communication between CPUs is a big issue. Sending the data to the second
CPU might take longer than the processing it's subjected to once there.
Shared dual access RAM helps, but I haven't seen any in desktops yet.
All depends on what it is you're doing, I guess.
-Sam H
More information about the ODE
mailing list