Displaying 4 results from an estimated 4 matches for "multicode".
2007 Apr 13
1
[LLVMdev] "Name that compiler"
OPTICODE
As "Optimum Code" or "Optimized Code".
Or OPTCODE as before, but also recall the "OpCodes" of processors and
the web name is free.
Or OPTCODER / OPTICODER as "Optimizing Coder"
Alberto
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2007 Sep 09
2
Re: multiple core support
...bFLAC buffers data is also
> > impossible to parallelize without significantly changing the api.
>
> why was this approach used?
because the tradeoffs I described required for arbitrarily parallel
encoding significantly complicate the api and implementation.
libFLAC was not design for multicode file encoding on PCs, it is a
reference design that is also being used in embedded devices running
<100MHz, low memory, all kinds of different OSes, etc.
> The API design seems to me not very smart
> because it's not flexible and you're stuck in the future (like now
> for multi...
2007 Sep 10
0
Re: multiple core support
...gt; > impossible to parallelize without significantly changing the api.
> >
> > why was this approach used?
>
> because the tradeoffs I described required for arbitrarily parallel
> encoding significantly complicate the api and implementation.
> libFLAC was not design for multicode file encoding on PCs, it is a
> reference design that is also being used in embedded devices running
> <100MHz, low memory, all kinds of different OSes, etc.
euh :) Just make a flag or something in the api that enables the code for
low cpu power devices and/or streaming and disable this...
2007 Sep 07
6
Re: multiple core support
it actually is complicated. the libFLAC api is not suited to a
multithreaded design because the i/o is stream-based, not file-
based. flac(.exe) is the file-based wrapper around libFLAC that
allows it to work on files. the way libFLAC buffers data is also
impossible to parallelize without significantly changing the api.
it would take a specialty file-based encoder using an independent
frame