[vorbis-dev] Parallelism

Adam Scriven scriven at lore.com
Wed Aug 16 07:28:19 PDT 2000



At 10:23 2000/08/16 -0400, you wrote:
>In looking through the mail archives, I don't see any mention of 
>parallelism of the vorbis code (particularly the encoder).  I was 
>wondering if anyone was looking into this at all?  Either with threads, 
>and/or on some kind of parallel machine (e.g., a Beowulf cluster)?  I see 
>very little mention of threads in the source code, which leads me to 
>believe that they are only there for their respective frameworks (e.g., 
>the xmms plugin).

I knew there was something I was forgetting!
I was going to ask about this.  It would help greatly for 
mass-encoding.  If a web-radio shop wanted to mass-encode a whole bunch of 
CD's, they could setup a Mosix NOW, or a Beowulf cluster, and take great 
advantage of it (I want to do this for my CD collection, too.  Got some 
spare 486's kicking around. 8-) ).

I'm more of a user than a developper, but I think this is a fabulous idea.

I've got a few questions about this..
Is the coding required for parallelism detrimental in for single-CPU uses?
If so, could it be enabled/disabled with a command-line switch, or would 
that add too-much overhead (like a FAT binary for MacOS when switching from 
0x0 to PPC)?

Thanks!
Adam

Toronto, Ontario, Canada

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/



More information about the Vorbis-dev mailing list