POV-Ray : Newsgroups : povray.unix : linking problems with POV-Ray 3.50c and Solaris : Re: linking problems with POV-Ray 3.50c and Solaris Server Time
8 Jul 2024 19:30:48 EDT (-0400)
  Re: linking problems with POV-Ray 3.50c and Solaris  
From: Warp
Date: 15 Apr 2003 11:15:47
Message: <3e9c2223@news.povray.org>
Dennis Clarke <dcl### [at] blastwaveorg> wrote:
>  Actually things are moving along neatly now.  I have the build process down
>  to a very deterministic procedure and am messing with compiler options to
>  create a 64-bit binary.  I expect that the binary will be for the UltraSparc
>  and it will be 64-bit.  I have no idea how well it will perform.  I expect
>  that www.blastwave.org will have a package with multiple architecture revs
>  ready to go .. real soon now.

  The 64-bit compile will be some percents slower than a 32-bit compile
(supposing both are made with Sun's CC compiler).

  The reason is simple: Pointers are twice as long and thus caches are filled
some percents faster, which directly causes the program to be some percents
slower.
  There's nothing magical about a 64-bit binary over a 32-bit binary
speedwise. As execution speed is concerned, they are practically equivalent
(only the filling of caches is what makes the difference).

  The real reason for using 64-bit binaries instead of 32-bit ones is that
with the former you can address more than 4 gigabytes of memory at a time,
as well as handle files larger than 4 gigabytes (in some cases there might
be some use for the 64-bit 'long' type).
  POV-Ray probably will not have any use for these features (ok, you might
make a scene which requires more than 4 gigabytes of memory, but that's
unlikely even if you *have* that much memory in your computer), so it's
mostly useless making a 64-bit compile which is some percents slower.

  If anything, it might have some academical interest.

-- 
plane{-x+y,-1pigment{bozo color_map{[0rgb x][1rgb x+y]}turbulence 1}}
sphere{0,2pigment{rgbt 1}interior{media{emission 1density{spherical
density_map{[0rgb 0][.5rgb<1,.5>][1rgb 1]}turbulence.9}}}scale
<1,1,3>hollow}text{ttf"timrom""Warp".1,0translate<-1,-.1,2>}//  - Warp -


Post a reply to this message

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