Re: [Freetel-codec2] About floating point vs fixed point

2013-10-09 Thread Stephen Hicks, N5AC
We are using a DaVinci in the FLEX-6000 which is a Sitara with the C674X processor. Before we switched to doing all of the baseband FFTs in the C674x, we used FFTW for prototyping. It did detect and use the NEON just fine. The ARM is a Cortex-A8 and exactly the same processor/die as the Sitara.

Re: [Freetel-codec2] About floating point vs fixed point

2013-10-09 Thread Bruce Perens
On 10/09/2013 05:58 PM, Steve Underwood wrote: The Sitaras have full A8 cores. They support NEON. Oops. I mean the Tiva C, not the Sitara. -- October Webinars: Code for Perfor

Re: [Freetel-codec2] About floating point vs fixed point

2013-10-09 Thread Steve Underwood
On 10/10/2013 01:22 AM, Bruce Perens wrote: > Hi Frank, > > LibAV and FFTW both have support for NEON extensions. It would be > interesting to benchmark their FFT against what we're using now. That > could be a quick validation regarding whether NEON is helpful. Both > the softmodem and the code

Re: [Freetel-codec2] About floating point vs fixed point

2013-10-09 Thread David Rowe
Hello, There is also scope for reducing CPU load through algorithm modifications. For example the post filter uses a bunch of FFTs but could be implemented more efficiently in the time domain. It would be effectively the same signal processing, just implemented differently. Cheers, David On

Re: [Freetel-codec2] About floating point vs fixed point

2013-10-09 Thread Bruce Perens
Hi Frank, LibAV and FFTW both have support for NEON extensions. It would be interesting to benchmark their FFT against what we're using now. That could be a quick validation regarding whether NEON is helpful. Both the softmodem and the codec can use accelleration.

[Freetel-codec2] About floating point vs fixed point

2013-10-09 Thread Frank A. Stevenson
Hi list, I would just like to chime in with some observations I have made in the embedded industry lately, where it seems like any die shrink to 28nm for ARM usually goes hand in hand with a move to the Cortex series of cores. The Cortex cores usually have SIMD (NEON) acceleration as well as (a