On 15/11/2024 16:52, Eugene Grayver wrote:
Hi,

I am considering the X440 for a wideband record/playback system.  What benchmarks has Ettus done?

Is there any hardware out there that can continuously stream (one way, TX or RX) the full 8 Gsps (i.e. 2x 4 Gsps) for the combined bandwidth of 2x 1.6 GHz?  Assuming DPDK is used, there is still an issue with getting packets to/from different cores/threads.  Are the packet streams configurable to allow hardware-level queues that map to different IRQs/cores?  How does the TX side work (that's usually a lot harder to maintain than RX)?

Thanks.

I don't have any direct experience with X440.  But I know that newer versions of "benchmark_rate" have an option for   handling different streams in different threads, so that might help you with your own code.

Ingesting 3.2Gsps all by itself is a compu-difficult problem, let alone trying to actually *DO* anything with those samples.   It has frequently been the case with USRPs that at introduction, their ability to produce high-speed samples outstrips
  the ability of extant computers to ingest those samples.

I know that a LONG time ago, UHD experimented with multi-threaded "gather" from the network interface for even   a single stream.  The problem that was immediately apparent was that the MUTEX traffic that was required, along   with dealing with the potential re-ordering when multiple threads are gathering buffers of samples, lead to much
  poorer overall performance.

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to