|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Hello,
Does POV-RAY (any version, any platform) have support for Multiple
Processors? Are there any plans to support multiple processors, or
distributed processing (say over a network). Which Platform offers the
fastest version of POV-RAY as far as render speeds go?
Hey, thanks in Advance,
-=(*) Shane Chambers (*)=-
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Shane Chambers <sha### [at] wtconet> wrote in article
<35BD8DCF.ABD9005A@wtco.net>...
> Hello,
>
>
> Does POV-RAY (any version, any platform) have support for Multiple
> Processors?
IIRC, none of the official builds do, but there's an unofficial build that
does, sorry don't recall what it's called, but I think it's for Linux
platforms only.
> Are there any plans to support multiple processors, or
> distributed processing (say over a network).
I believe so...
--
Scott Hill
Sco### [at] DDLinkscouk
Software Engineer (and all round nice guy)
"The best trick the devil ever pulled was convincing people he didn't
exist..."
- Verbal Kint.
"the Internet is here so we can waste time talking about nothing in
particular when we should be working" - Marcus Hill.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Scott Hill wrote:
>
> Shane Chambers <sha### [at] wtconet> wrote in article
> <35BD8DCF.ABD9005A@wtco.net>...
> > Hello,
> >
> >
> > Does POV-RAY (any version, any platform) have support for Multiple
> > Processors?
>
> IIRC, none of the official builds do, but there's an unofficial build that
> does, sorry don't recall what it's called, but I think it's for Linux
> platforms only.
>
> > Are there any plans to support multiple processors, or
> > distributed processing (say over a network).
>
> I believe so...
> --
> Scott Hill
> Sco### [at] DDLinkscouk
> Software Engineer (and all round nice guy)
>
> "The best trick the devil ever pulled was convincing people he didn't
> exist..."
> - Verbal Kint.
>
> "the Internet is here so we can waste time talking about nothing in
> particular when we should be working" - Marcus Hill.
This is called pvm-pov, which uses pvm to distribute the workload over
several computers on a network, which could also work using two clients
on one machine. It works in linux, and someone a couple months ago
hinted at a NT port, though I have no idea if it ever happend..
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Nite_Hawk <nel### [at] mailminnehahapvtk12mnus> writes:
> Scott Hill wrote:
> >
> > Shane Chambers <sha### [at] wtconet> wrote in article
> > <35BD8DCF.ABD9005A@wtco.net>...
> > > Hello,
> > >
> > >
> > > Does POV-RAY (any version, any platform) have support for Multiple
> > > Processors?
> >
> > IIRC, none of the official builds do, but there's an unofficial build that
> > does, sorry don't recall what it's called, but I think it's for Linux
> > platforms only.
> >
[...]
>
> This is called pvm-pov, which uses pvm to distribute the workload over
> several computers on a network, which could also work using two clients
> on one machine. It works in linux, and someone a couple months ago
> hinted at a NT port, though I have no idea if it ever happend..
Of course, it also works with other flavours of Unix. BTW, the link is:
http://www.geocities.com/CapeCanaveral/Lab/6386/PVMPOV.html
In the list of POVBench Results (http://www.haveland.com/povbench/index.htm)
the fastest renderings were done with PVMPOV.
Thomas
--
Tho### [at] uni-konstanzde
http://www.informatik.uni-konstanz.de/~willhalm/
Tschieses lavs ju
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Thomas Willhalm wrote:
>
> Nite_Hawk <nel### [at] mailminnehahapvtk12mnus> writes:
>
> > Scott Hill wrote:
> > >
> > > Shane Chambers <sha### [at] wtconet> wrote in article
> > > <35BD8DCF.ABD9005A@wtco.net>...
> > > > Hello,
> > > >
> > > >
> > > > Does POV-RAY (any version, any platform) have support for Multiple
> > > > Processors?
> > >
> > > IIRC, none of the official builds do, but there's an unofficial build that
> > > does, sorry don't recall what it's called, but I think it's for Linux
> > > platforms only.
> > >
> [...]
> >
> > This is called pvm-pov, which uses pvm to distribute the workload over
> > several computers on a network, which could also work using two clients
> > on one machine. It works in linux, and someone a couple months ago
> > hinted at a NT port, though I have no idea if it ever happend..
>
> Of course, it also works with other flavours of Unix. BTW, the link is:
> http://www.geocities.com/CapeCanaveral/Lab/6386/PVMPOV.html
> In the list of POVBench Results (http://www.haveland.com/povbench/index.htm)
> the fastest renderings were done with PVMPOV.
>
> Thomas
>
> --
> Tho### [at] uni-konstanzde
> http://www.informatik.uni-konstanz.de/~willhalm/
> Tschieses lavs ju
of course, I should have unix, my mistake. :)
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Nite_Hawk <nel### [at] mailminnehahapvtk12mnus> writes:
> Thomas Willhalm wrote:
> >
> > Nite_Hawk <nel### [at] mailminnehahapvtk12mnus> writes:
> >
> > > Scott Hill wrote:
> > > >
> > > > Shane Chambers <sha### [at] wtconet> wrote in article
> > > > <35BD8DCF.ABD9005A@wtco.net>...
> > > > > Hello,
> > > > >
> > > > >
> > > > > Does POV-RAY (any version, any platform) have support for Multiple
> > > > > Processors?
> > > >
> > > > IIRC, none of the official builds do, but there's an unofficial build
> > > > that does, sorry don't recall what it's called, but I think it's for
> > > > Linux platforms only.
> > > >
> > [...]
> > >
> > > This is called pvm-pov, which uses pvm to distribute the workload over
> > > several computers on a network, which could also work using two clients
> > > on one machine. It works in linux, and someone a couple months ago
> > > hinted at a NT port, though I have no idea if it ever happend..
> >
> > Of course, it also works with other flavours of Unix. BTW, the link is:
> > http://www.geocities.com/CapeCanaveral/Lab/6386/PVMPOV.html
>
> of course, I should have unix, my mistake. :)
Not necessarily. The program that handles different processors and
machines, namely PVM, is also availible for OS/2 and Win32.
(ftp://netlib2.cs.utk.edu/pvm3/)
Since the core of POV-Ray is written in ANSI C I don't expect any
problems. A compilation of a command-line version should be simple.
(Oh, non-Unix users aren't used to compile programs :-) )
Thomas
--
Tho### [at] uni-konstanzde
http://www.informatik.uni-konstanz.de/~willhalm/
Tschieses lavs ju
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Shane Chambers wrote:
> Hello,
>
> Does POV-RAY (any version, any platform) have support for Multiple
> Processors? Are there any plans to support multiple processors, or
> distributed processing (say over a network). Which Platform offers the
> fastest version of POV-RAY as far as render speeds go?
>
> Hey, thanks in Advance,
>
> -=(*) Shane Chambers (*)=-
>
This is a question I had been thinking about recently. In the docs they say
that getting povray to support multi-processors would be very difficult but
shouldn't this be an easy task as far as NT is concerned? Correct me if I'm
wrong(which is quite likely) but NT handles multiple processors by dividing
the current threads between them. So if you created one thread to trace all
even lines and one to trace all odd lines, the work should be pretty much
divided between the two processors(of course, you can generalize this to
more processors). This would be a relatively simple thing to program so I'm
wondering where the trouble lies. Any help?
Nick
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On Tue, 04 Aug 1998 21:16:11 -0300, Nick Bray
<bra### [at] biomedmedyaleedu> wrote:
>This is a question I had been thinking about recently. In the docs they say
>that getting povray to support multi-processors would be very difficult but
>shouldn't this be an easy task as far as NT is concerned? Correct me if I'm
>wrong(which is quite likely) but NT handles multiple processors by dividing
>the current threads between them. So if you created one thread to trace all
>even lines and one to trace all odd lines, the work should be pretty much
>divided between the two processors(of course, you can generalize this to
>more processors). This would be a relatively simple thing to program so I'm
>wondering where the trouble lies. Any help?
We need a FAQ.
Multithreading is hard to do because POV-Ray uses so many global
variables that you'd have to make thread-local. If you can find all
of them, it would theoretically be easy, but you'd still have to
interlock access to the frame structure, which might cut performance
severely.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|