Forum: Poser - OFFICIAL


Subject: Considering Poser8..... gamma correction and rendering times.

aeilkema opened this issue on Aug 04, 2009 · 47 posts


bagginsbill posted Wed, 05 August 2009 at 8:55 AM

Tech head here.

Consider two programs that differ ONLY in whether compiled for 32-bit or 64-bit. All algorithms and data structures are the same. Now we run these two apps on a 64-bit system. The 64-bit app will be slower than the 32-bit app. The reason is that all memory pointers are now 64-bit, and most integers are now 64-bit. That means that most of the data structures will grow in size, often doubling in size. In other words, to do the exact same job, everything will occupy nearly twice as much RAM. Many calculations will require more bits be moved around.

Now if on top of that, you actually improve the 32-bit version, using better algorithms and data structures, then the potential exists for the 32-bit version to run MUCH faster than the older 64-bit version.

Now if on top of that, you improve how processors are utilized, so that all 4 cores in a quad core are always busy in the 32-bit version, while sometimes they're idle and not helping in the older 64-bit version, the difference widens even more.

Given that 32-bit Poser 8 needs less memory than 64-bit Poser Pro, that its algorithms and data structures are improved and optimized more, and that it always uses all cores at 100%, I'd say your conclusion is about as wrong as can possibly be.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)