|
From: | Marcus D. Leech |
Subject: | Re: [Discuss-gnuradio] How do I interface my X310 with an NVIDIA K80 GPU in GNURadio |
Date: | Thu, 24 May 2018 23:06:39 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
On 05/02/2018 10:56 AM, John Ferguson
wrote:
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....
|
[Prev in Thread] | Current Thread | [Next in Thread] |