POV-Ray : Newsgroups : povray.beta-test : POV-Ray 3.7 beta 30 Win64? Server Time
5 Oct 2024 15:42:56 EDT (-0400)
  POV-Ray 3.7 beta 30 Win64? (Message 18 to 27 of 27)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: clipka
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 18 Mar 2009 07:45:00
Message: <web.49c0deb62728d363c29bae850@news.povray.org>
Warp <war### [at] tagpovrayorg> wrote:
> Chambers <ben### [at] pacificwebguycom> wrote:
> > If what you want to do is compare different 64 bit systems to each
> > other, then it's possible that this will suit your needs completely.
> > Especially considering that the major bottleneck in POV is the double
> > precision FPU, which is the same either in 32 or 64 bit mode.
>
>   Except that the de-facto chip for floating point calculations in 64-bit
> intel-based processors is SSE, while in 32-bit systems it's the FPU.

Uh - "chip"? I guess this wording might (re-) trigger some discussion... :P

> This
> means that most compilers will usually automatically use SSE when compiling
> for an x86-64 target and FPU when compiling for an x86-32 target.

We're talking about POV-Ray here, the 32-bit release of which installs with SSE
support enabled on suitable systems. At least that's what the beta page claims.


Post a reply to this message

From: Jim Henderson
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 18 Mar 2009 10:12:47
Message: <49c1015f$1@news.povray.org>
On Wed, 18 Mar 2009 04:21:22 -0400, Warp wrote:

> Jim Henderson <nos### [at] nospamcom> wrote:
>> Generally 64-bit and 32-bit performance are going to be very similar;
>> the advantage to 64-bit systems is the ability to address more memory.
> 
>   Except that the x86-64 architecture has more processor registers than
> the x86-32 architecture, which means that 64-bit executables can be
> optimized by the compiler better than 32-bit ones. This can cause a
> measurable difference in speed.
> 
>   (OTOH 64-bit programs will inherently consume more memory than 32-bit
> ones, which may also affect speed the other way around. Which one is
> more significant with POV-Ray, hard to say. I'd say the registers
> probably win, though.)

Interesting, now that's something I didn't know.

Jim


Post a reply to this message

From: Chambers
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 18 Mar 2009 21:09:43
Message: <49c19b57$1@news.povray.org>
On 3/18/2009 1:21 AM, Warp wrote:
>    Except that the x86-64 architecture has more processor registers than
> the x86-32 architecture, which means that 64-bit executables can be
> optimized by the compiler better than 32-bit ones. This can cause a
> measurable difference in speed.
>
>    (OTOH 64-bit programs will inherently consume more memory than 32-bit
> ones, which may also affect speed the other way around. Which one is more
> significant with POV-Ray, hard to say. I'd say the registers probably win,
> though.)

Both true, which is why you can't compare a 32bit app on one system to a 
64 bit app on another.

However, there's nothing wrong with comparing the same 32 bit app on two 
different 64 bit systems.

-- 
...Chambers
www.pacificwebguy.com


Post a reply to this message

From: Warp
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 19 Mar 2009 11:34:39
Message: <49c2660f@news.povray.org>
Chambers <ben### [at] pacificwebguycom> wrote:
> However, there's nothing wrong with comparing the same 32 bit app on two 
> different 64 bit systems.

  OTOH then you will be comparing how efficient those systems are at
running 32-bit apps. Is that really the goal?

-- 
                                                          - Warp


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 22 Mar 2009 19:43:41
Message: <49c6cd2d@news.povray.org>
dkanter wrote:
> There seem to be quite a few questions, and I'll respond to them all at
> once.

Don't; that's not how newsgroups work ;)


Post a reply to this message

From: Chambers
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 22 Mar 2009 22:34:34
Message: <49c6f53a$1@news.povray.org>
I'm currently compiling beta 31 for Win64.  Could I have the POV-Teams 
permission to release this build, since it's only available for Win32?

-- 
...Chambers
www.pacificwebguy.com


Post a reply to this message

From: Charles C
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 23 Mar 2009 01:00:00
Message: <web.49c716412728d363cac4259f0@news.povray.org>
"dkanter" <dka### [at] gmailcom> wrote:

> I'd really like to continue using POVRay to benchmark, as I think it adds value
> for my readers, and it certainly is valuable for POV Ray users.

Just to ensure that it gets said; yes it does, yes it is, and thankyou. :)
Charles


Post a reply to this message

From: Chris Cason
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 24 Mar 2009 19:34:56
Message: <49c96e20$1@news.povray.org>
dkanter wrote:
> However, I cannot wait till beta 32 comes out (since that will probably be the
> middle of April), so I'd like to get my hands on beta 30 for win64.  I don't
> want support, since I'm sure the benchmark test will run without crashing.
> Could Chris or someone email me the needed files?

I'll try to get one built. The issue for me was the boost libraries, this isn't
difficult to fix, just fiddly.

-- Chris


Post a reply to this message

From: Chambers
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 24 Mar 2009 23:20:24
Message: <49c9a2f8$1@news.povray.org>
On 3/24/2009 4:34 PM, Chris Cason wrote:
> dkanter wrote:
>> However, I cannot wait till beta 32 comes out (since that will probably be the
>> middle of April), so I'd like to get my hands on beta 30 for win64.  I don't
>> want support, since I'm sure the benchmark test will run without crashing.
>> Could Chris or someone email me the needed files?
>
> I'll try to get one built. The issue for me was the boost libraries, this isn't
> difficult to fix, just fiddly.
>
> -- Chris

As I've noticed.  Though I've managed to compile all POV files for 64 
bits, I can't link the final .exe because I can't convince Boost to 
build 64 bit libraries.

Grr...

-- 
...Chambers
www.pacificwebguy.com


Post a reply to this message

From: dkanter
Subject: Re: POV-Ray 3.7 beta 30 Win64?
Date: 30 Mar 2009 00:30:00
Message: <web.49d04a5f2728d363c850ddf40@news.povray.org>
Chambers <ben### [at] pacificwebguycom> wrote:
> On 3/24/2009 4:34 PM, Chris Cason wrote:
> > dkanter wrote:
> >> However, I cannot wait till beta 32 comes out (since that will probably be the
> >> middle of April), so I'd like to get my hands on beta 30 for win64.  I don't
> >> want support, since I'm sure the benchmark test will run without crashing.
> >> Could Chris or someone email me the needed files?
> >
> > I'll try to get one built. The issue for me was the boost libraries, this isn't
> > difficult to fix, just fiddly.
> >
> > -- Chris
>
> As I've noticed.  Though I've managed to compile all POV files for 64
> bits, I can't link the final .exe because I can't convince Boost to
> build 64 bit libraries.
>
> Grr...
>
> --
> ...Chambers
> www.pacificwebguy.com

Chambers <ben### [at] pacificwebguycom> wrote:
> On 3/24/2009 4:34 PM, Chris Cason wrote:
> > dkanter wrote:
> >> However, I cannot wait till beta 32 comes out (since that will probably be the
> >> middle of April), so I'd like to get my hands on beta 30 for win64.  I don't
> >> want support, since I'm sure the benchmark test will run without crashing.
> >> Could Chris or someone email me the needed files?
> >
> > I'll try to get one built. The issue for me was the boost libraries, this isn't
> > difficult to fix, just fiddly.
> >
> > -- Chris
>
> As I've noticed.  Though I've managed to compile all POV files for 64
> bits, I can't link the final .exe because I can't convince Boost to
> build 64 bit libraries.
>
> Grr...
>
> --
> ...Chambers
> www.pacificwebguy.com

Chris and Chambers,

Thanks a ton for looking at beta 31 for me.  I was able to get a hold of beta 30
from a kindly user, so I'll be able to include POV-Ray results, although they
are slightly outdated I suppose.

Just to add a comment on 64b vs. 32b performance, the major differences:
1.  16 registers vs. 8
2.  64 bit pointers vs. 32b pointers
3.  >4GB of memory

2 is a subtle point - it substantially increases the pressure on caches and
TLBs, since cache lines are fixed size (64B).

David


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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