Re: How to tell whether gnuradio is using NEON or not?

2019-11-15 Thread CEL
... which either means that's fine, or we need more (or sometimes, better) NEON implementations. If this is critical to you, let us get you onboard with VOLK development – and get your NEON code upstreamed! :D Best regards, Marcus On Fri, 2019-11-15 at 21:34 +0300, Amr Bekhit wrote: > Hi Marcus,

Re: How to tell whether gnuradio is using NEON or not?

2019-11-15 Thread Amr Bekhit
Hi Marcus, Thanks for the clarification. I guess in this case, seeing as volk correctly detected the presence of neon during the compilation process but found the generic machine to be faster, then I can assume, as you said, that GCC 9 is indeed doing a better job than the hand optimized assembly!

Re: How to tell whether gnuradio is using NEON or not?

2019-11-15 Thread CEL
Hi Amr, that just either means that the kernel has no NEON implementation so far, so generic is the only choice, or, and that's *good* news, the compiler has gotten so smart that it outranks hand-written code. Best regards, Marcus On Fri, 2019-11-15 at 14:01 +0300, Amr Bekhit wrote: > Going back

Re: How to tell whether gnuradio is using NEON or not?

2019-11-15 Thread Amr Bekhit
Going back to this problem, I recently set up a fresh Raspberry Pi 4 system using Ubuntu Server 19.10 and compiled GNU Radio v3.7.13.5 from source, which also compiled the built in Volk. I then ran volk_profile and was surprised to find that the generic machine was very often faster than NEON, and

Re: How to tell whether gnuradio is using NEON or not?

2019-11-04 Thread Barry Jackson
On 03/11/2019 16:39, Gregory Ratcliff wrote: Please keep us updated on your progress. This is something I was thinking to do with aviation monitoring. Stream each channel at the airport, time shift to fill in silence giving priority to the tower and approach streams. Have you tried rtl-air

Re: How to tell whether gnuradio is using NEON or not?

2019-11-03 Thread Amr Bekhit
Hi Gregory, I've just managed to make some progress - I ended up doing the following: - Running ubuntu server 64-bit on the Raspberry Pi 4 - Compiling gnuradio from source using the built in gcc. There's a minor issue here where cmake can't find liborc even though it's installed and so carries out

Re: How to tell whether gnuradio is using NEON or not?

2019-11-03 Thread Gregory Ratcliff
Please keep us updated on your progress. This is something I was thinking to do with aviation monitoring. Stream each channel at the airport, time shift to fill in silence giving priority to the tower and approach streams. Greg > On Nov 3, 2019, at 2:32 AM, Philip Balister wrote: > > Rasp

Re: How to tell whether gnuradio is using NEON or not?

2019-11-03 Thread Philip Balister
Raspbian is built for the original pi, that cpu does not have a neon coprocessor. Basically, use a different distro that supports modern pi hardware. Philip On 11/3/19 8:10 AM, Amr Bekhit wrote: > Hello all, > > I'm working on a project that involves selecting and filtering 10-15 > narrow channe

How to tell whether gnuradio is using NEON or not?

2019-11-03 Thread Amr Bekhit
Hello all, I'm working on a project that involves selecting and filtering 10-15 narrow channels (10kHz bandwidth) from a relatively broadband input (1Mhz). I've been working on trying to implement this as performant as possible using GNURadio companion (see this email thread https://lists.gnu.org/