|
From: | Mark McCarron |
Subject: | Re: [Discuss-gnuradio] Question about UHD driver |
Date: | Fri, 17 May 2013 05:02:21 +0100 |
There is a performance issue with this. If your program needs to manipulate the raw data, but at the same time provide that raw data to another branch(es), a copy much be made. If this is the case, then it would make more sense to duplicate the data in parallel as it enters the system. This should be more efficient than memcopy.
I am looking into DMA to see if this is possible. Regards, Mark McCarron From: address@hidden Date: Thu, 16 May 2013 20:51:32 -0700 Subject: Re: [Discuss-gnuradio] Question about UHD driver To: address@hidden CC: address@hidden There is no need to create multiple copies. The consuming blocks are each given a pointer to the same data, and the memory is not freed until all the consuming blocks indicate they are done with it.
Matt On Thu, May 16, 2013 at 11:00 AM, Mark McCarron <address@hidden> wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |