On 05/02/2018 10:56 AM, John Ferguson wrote:
GNU Radio CPU > CUDA CPU > CUDA GPU > CUDA CPU > GNU Radio CPU
So depending on what kind of latency you can handle, this may or may
not work for you. I'm assuming that the GPU question is not directly
related to the recording question.
One of the perennial issues that comes up with interfacing real-time DSP
flows to GPUs is that they don't do well "in the middle" of a high-speed
flow--
the setup costs are too high to sustain real-time data flow, even if
the aggregate CPU cycles are impressively large.
There are specific tasks that seem to work well--like the way Fosphor
uses the GPU to do pretty much *the entire DSP chain*, terminating in the
actual graphics hardware. I suspect other flows, where it's
high-speed in one end and and "dribble" out the other will also work.
But any flow where
the GPU is "in the middle" of a high-speed flow continues to be
really hard to make work.
I have an FX correlator flow for radio astronomy running on Odroid
XU4s. It could probably do 2 or 3 times the bandwidth if I could
(A) Move most of it to the GPU
(B) The Odroid GPU wasn't largely garbage...
Oh well....
I hope that helped.
John
On Wed, May 2, 2018 at 10:32 AM, Eads, LJ D. <lje...@mitre.org
<mailto:lje...@mitre.org>> wrote:
Derek,
Oops! The error was actually from just a simple WBFM Receiver
block which has the audio sink. No soundcard involved in my setup.
I still don’t think I will be utilizing the GPU though because
GNURadio isn’t showing up in the GPU processes.. Will I be at
least utilizing the CPU? I will test the block diagrams I sent you
on the server (I just have tested them on my laptop initially) and
I will get back to you.
Thank you,
LJ Eads
*From:* Derek Kozel [mailto:derek.ko...@ettus.com
<mailto:derek.ko...@ettus.com>]
*Sent:* Wednesday, May 2, 2018 10:20 AM
*To:* Eads, LJ D. <lje...@mitre.org <mailto:lje...@mitre.org>>
*Cc:* Müller, Marcus (CEL) <muel...@kit.edu
<mailto:muel...@kit.edu>>; discuss-gnuradio@gnu.org
<mailto:discuss-gnuradio@gnu.org>
*Subject:* Re: [Discuss-gnuradio] How do I interface my X310 with
an NVIDIA K80 GPU in GNURadio
Hi LJ,
I don't see an audio sink in either of those flowgraphs, are those
the ones causing the error? Is there supposed to be a soundcard
involved at any point in your setup? To just capture, record, and
replay the file sink seems correct (to the limits of your hard
drive write/read speeds).
Does sending and receiving to/from the USRP work if you use null
sink and constant source to receive/produce data?
Derek
On Wed, May 2, 2018 at 3:08 PM, Eads, LJ D. <lje...@mitre.org
<mailto:lje...@mitre.org>> wrote:
Derek and Marcus,
Thank you for the quick response! This is my first entry to
the mailing list.
So I am trying to capture a very fast frequency hopping
signal.. the rate is proprietary but probably one of the
fastest rates on the market right now. I am currently just
implementing a basic record/replay. I believe you are right
that I am trying to route too much data to my speakers and
that’s what I am trying to get out of.
I currently have had better success with the X310 right now
using the GNURadio Live Environment on a USB and running Cat
5E from the X310 to my laptop.. now I’m trying to implement
what I had on my laptop on this server that I setup. I
attached the server specs.. currently using ubuntu 16.04.
Marcus.. I am confused as well! Because I feel like I should
be using my CPUs and I am not.
LJ Eads
*From:* Derek Kozel [mailto:derek.ko...@ettus.com
<mailto:derek.ko...@ettus.com>]
*Sent:* Wednesday, May 2, 2018 9:43 AM
*To:* Müller, Marcus (CEL) <muel...@kit.edu
<mailto:muel...@kit.edu>>
*Cc:* discuss-gnuradio@gnu.org
<mailto:discuss-gnuradio@gnu.org>; Eads, LJ D.
<lje...@mitre.org <mailto:lje...@mitre.org>>
*Subject:* Re: [Discuss-gnuradio] How do I interface my X310
with an NVIDIA K80 GPU in GNURadio
Hello LJ,
It would help to know what type of signal processing you are
hoping to do and how you want to display or save the data. On
generally available consumer hardware GNU Radio has been shown
to be able to handle 800+MS/s of samples being displayed in
spectrum plots.
It sounds like you are trying to route too much data to your
speakers. Are you able to share your flowgraph? There is a
screenshot function in the menu or the grc file could be attached.
Regards,
Derek
On Wed, May 2, 2018 at 2:28 PM, Müller, Marcus (CEL)
<muel...@kit.edu <mailto:muel...@kit.edu>> wrote:
Hi LJ Eads,
I'm a bit confused: What has your sound card to do with
GNU Radio, or
the USRP? And how is your sound card comparable to a GPU?
GNU Radio runs on CPUs.
Best regards,
Marcus
On Wed, 2018-05-02 at 13:23 +0000, Eads, LJ D. wrote:
> Hello,
> I just setup a USRP X310 that I plan on using with
GNURadio over 10 gigabit.. I have everything working and
functioning properly (drivers and all) but my only concern
right now is that GNURadio is running off of the sound
card on my server and not the GPU. GNURadio isn’t able to
handle practically anything because I am limited by the
sound card capability.
> How would I be able to use the CPU (Sixteen-Core Intel
Xeon Processor E5-2683 v4 2.10GHz 40MB Cache (120W)) or
the GPU (NVIDIA Tesla K80 GPU Computing Accelerator - 24GB
GDDR5 - Passive Cooler) for better functionality of the X310?
>
> My current error: “gr::log : INFO: audio_alsa_sink0 –
[default]: unable to support sample rate 500000
> Card requested 192000 instead”
>
https://lists.gnu.org/archive/html/discuss-gnuradio/2014-06/msg00418.html
<https://lists.gnu.org/archive/html/discuss-gnuradio/2014-06/msg00418.html>
- This sounds like my issue
>
> Thank you,
> LJ Eads
>
>
> L J Eads
> The MITRE Corporation
> (937) 874-7240 (Office)
> (954) 554-6801 (Mobile)
> lje...@mitre.org <mailto:lje...@mitre.org> (FFRDC)
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
<https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
<https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
<https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio