[vorbis-dev] How many MIPS for Vorbis Decoder?
Johannes Sandvall
js at sandvall.nu
Sat Mar 20 01:17:36 PST 2004
On Fri 19 Mar 2004 19:20:34 CET, John Ripley wrote:
> > From: Jens Prüfer [mailto:jens.pruefer at gmx.de]
> > Sent: 19 March 2004 17:31
> > To: vorbis-dev at xiph.org
> > Subject: Re: [vorbis-dev] How many MIPS for Vorbis Decoder?
> >
> > > What's this intended for anyway - low power, small form
> > factor, or low
> > > cost?
> >
> > Ultra-Low-Cost! Definately. Low power would also be nice. I
> > was thinking of
> > one of the TI MSP430's maybe? But when I read "200 MHz Strong
> > ARM" my heart
> > skips. But more MHz does not necessarily mean more Speed. The
> > MSP430F169 has
> > a MAC unit as well, making those nasty multiplications cheap
> > (1 cycle only). But it only does 8 MIPS :(
>
> Yikes. That's really low. I can't actually find any MDCT or FFT references
> on TI's site... so I don't know how efficient it would be. A brief scan of
> the user guide reveals that it's also restricted to a 16 bit address space,
> but if that means 128KB, it's probably going to fit. Sounds like a lot of
> porting is required, though, if it will actually work.
>
> If you're looking for ultra-low-cost that probably rules out anything ARM
> based. (Grumble - ARM cores are great but they're always too damn
> expensive). You don't need anything as powerful (or expensive) as a
> StrongARM, but there's plenty of other microcontrollers around that might do
> the job a bit less marginally. Don't forget development time when you
> compare these things for cost :)
>
> If you can find a figure for how fast that DSP performs MDCTs (i.e number of
> clocks for a block size), that would help.
Our TI implementation takes around 8 MIPS for the MDCT using the
normal window lengths.
The 44 MIPS in my thesis is still a little high since a more efficient
huffman probably would bring decoding of 128kBit Ogg/Vorbis under 20
MIPS on a TI 55xx.
Regards Johannes Sandvall
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis-dev
mailing list