POV-Ray : Newsgroups : povray.unix : POV-Ray 3.7 Linux benchmark on 8 cores Server Time
23 Dec 2024 15:08:15 EST (-0500)
  POV-Ray 3.7 Linux benchmark on 8 cores (Message 1 to 3 of 3)  
From: Nicolas Calimet
Subject: POV-Ray 3.7 Linux benchmark on 8 cores
Date: 12 Jun 2007 12:34:10
Message: <466ecb02$1@news.povray.org>
Here is a little benchmark study conducted with the current beta (beta.21)
of POV-Ray 3.7 for Linux on the x86_64 architecture.  The built-in benchmark is
ran on a 8-core machine using 2^N render threads, where N is ranging from 1 to 6
(i.e. from 1 to 64 render threads).  Three independent runs were performed per
thread increment and the CPU time was monitored using the unix 'time' command;
only the fastest run is reported here.

	The following summarizes the results, given as the number of render
threads (+wt), the total ELAPSED time (in seconds), and the overall speedup
with respect to 1 thread:

+wt  elapsed  speedup
   1    637     100%
   2    318     200%
   4    162     393%
   8     82     777%
  16     82     777%
  32     82     777%
  64     83     767%


	NOTES:

1) Machine specs
4x Dual Core AMD Opteron(tm) Processor 875 @ 2.2 GHz (stock speed)
Linux 64-bit kernel 2.6.9

2) Running the benchmark
For testing purposes only, the benchmark were ran directly from within the
directory where the beta.21 package was unpacked.  This requires adding a
Library_Path="./include" in the povray.ini file therein.  Then one can run
the built-in benchmark:
   ./povray --benchmark +wtN <enter><enter>
where N is the number of render threads: 1, 2, 4, 8, 16, 32, 64, respectively.
The built-in benchmark requires to press <enter> before starting: the <enter>
key was thus hit twice quickly to get 1-second precision elapsed time (see
below).

3) ELAPSED time versus CPU time
The Linux beta.21 build is not currently able to report the correct CPU time
when more than 1 render threads are used; this is not a bug in POV-Ray but
the consequence of using slightly outdated versions of the Linux kernel and
glibc when building the POV-Ray binary.  For similar reasons, the Unix 'time'
command can only be used to monitor elapsed time.  The benchmarks were thus
conducted on a machine where POV-Ray was the only CPU-hungry job running.

4) Performance speedup
This benchmark is unfortunately way too fast on this kind of machine to obtain
reliable scaling figures, especially given the limitations described above.

	- NC


Post a reply to this message

From: Charles C
Subject: Re: POV-Ray 3.7 Linux benchmark on 8 cores
Date: 12 Jun 2007 17:50:01
Message: <web.466f14961f77d328c667cf480@news.povray.org>
Here, try this one:

http://news.povray.org/povray.binaries.scene-files/thread/%3Cweb.4668e8cb265a91e39e4bf5850%40news.povray.org%3E/

It's probably not a good benchmark for memory since it's a small scene.  The
slowness comes from the many refractions.  With your system you'd probably
want to just aim the ini file at the scene directly rather than using my
"SimpleNetAnimator.pov"

I figure I have another 15 days wait for the render to finish :)

Charles


Post a reply to this message

From: nemesis
Subject: Re: POV-Ray 3.7 Linux benchmark on 8 cores
Date: 12 Jun 2007 18:05:01
Message: <web.466f17b11f77d328773c9a3e0@news.povray.org>
Nicolas Calimet <pov### [at] freefr> wrote:
> The built-in benchmark is
> ran on a 8-core machine using 2^N render threads, where N is ranging from 1 to 6
> (i.e. from 1 to 64 render threads).  Three independent runs were performed per
> thread increment and the CPU time was monitored using the unix 'time' command;
> only the fastest run is reported here.
>   32     82     777%

that's wonderful!  hopefuly I'll get a quadcore 5 years down the road... :)


Post a reply to this message

From: Le Forgeron
Subject: Re: POV-Ray 3.7 Linux benchmark on 8 cores
Date: 13 Jun 2007 02:48:21
Message: <466f9335$1@news.povray.org>
Nicolas Calimet scripsit::

>     NOTES:
> 
> 1) Machine specs
> 4x Dual Core AMD Opteron(tm) Processor 875 @ 2.2 GHz (stock speed)
> Linux 64-bit kernel 2.6.9
> 

Well, it's a bit old kernel, nice processors anyway.
What about the memory ? (size, speed, number of slots, repartition
of filled slots)

> 
> 4) Performance speedup
> This benchmark is unfortunately way too fast on this kind of machine to
> obtain
> reliable scaling figures, especially given the limitations described above.

Yes, 10 minutes render is turning too fast. Increasing the size of
the render image (doubling each dimension) might push it back in the
40 minutes zone. (which would still provide a 6 minutes for 8
processor).



-- 
Eifersucht ist die Leidenschaft, die mit Eifer sucht, was Leiden
schafft.

Eco: -8.75 Soc: -6.72
http://www.politicalcompass.org/


Post a reply to this message

From: Nicolas Calimet
Subject: Re: POV-Ray 3.7 Linux benchmark on 8 cores
Date: 13 Jun 2007 07:02:11
Message: <466fceb3$1@news.povray.org>
> Well, it's a bit old kernel

	Yes, but the machine is being running 24/7 for quite long already.

> What about the memory ?

	8 GB.

speed, number of slots, repartition of filled slots

	Can't tell as I don't have physical access to the machine.

	- NC


Post a reply to this message

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