[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Where does the code spend its time
From: |
Eric Blossom |
Subject: |
Re: [Discuss-gnuradio] Where does the code spend its time |
Date: |
Sun, 29 Jun 2003 12:09:16 -0700 |
User-agent: |
Mutt/1.4i |
On Fri, Jun 27, 2003 at 03:55:31AM +0200, Thibaut Weise wrote:
> I am currently working on a project where I try to find the
> CPU-hungry parts of the gnuradio in order to implement these parts
> on an FPGA.
>
> Basically, I use a compiler to transform c-loops to logic on a FPGA,
> which could then speed-up the process. The problem is that I have to
> find first the loops where most of the time is spent, and then I
> have to analyze whether it is suitable for transformation to the
> FPGA.
>
> I can get ideas by running profilers etc, but I thought it would be
> a good to first get some hints from the developers of gnuradio.
>
> I would be very grateful for some suggestions,
>
> Thibaut Weise
We've used oprofile successfully to identify hot spots. In general,
the problem areas depend highly on the application that you're running
in GNU Radio. For assembly language speedups, we targeted the
kernels of the FIR filters. For many apps, they are a bottleneck.
Eric