POV-Ray : Newsgroups : povray.general : Real benefit of a 64 bit Pov binary on a 64 bit CPU in a 64 bit opsys? : Re: Real benefit of a 64 bit Pov binary on a 64 bit CPU in a 64 bit opsys? Server Time
1 Aug 2024 04:14:55 EDT (-0400)
  Re: Real benefit of a 64 bit Pov binary on a 64 bit CPU in a 64 bit opsys?  
From: Mike Sobers
Date: 31 Jul 2006 18:45:01
Message: <web.44ce87a1551fb018d5f7071c0@news.povray.org>
Warp <war### [at] tagpovrayorg> wrote:
> Mike Sobers wrote:
> > If a 64-bit processor could run two 32-bit programs at the same time
>
>    How the heck could it do that?

Well, I don't know.  I'm not an OS programming expert.  Maybe it's not
possible, but in any case it's probably unlikely that an OS would be
designed to operate this way, since dual 32-bit processors would be more
efficient I would think.  Mathematically, you could use the upper 32 bits
of a 64-bit memory allocation simultaneously with the lower 32-bits by
shifting the information in the registry upward.  That way one 64-bit
operation could accomplish two 32-bit operations.  Whether this is useful
in a larger programming sense, I don't know, but I suspect not otherwise
programmers would take advantage of it. While 64-bit generally means more
_precision_ in the calculations, a program could utilize the extra memory
capacity available to each 64-bit operation to accomplish two 32-bit
operations at the same time.

Your question was "why do some people think it could be twice as fast?".
It's because some people understand math and binary operations, but not
neccessarily how computer architecture is designed around them.  That's why
the question was asked in the first place, because a lot of us have a lot to
learn about what advantages the new higher-precision hardware/software will
provide.

Mike


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.