Forum: GNU Radio OpenMP accelerator used with GNU radio

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Jeff Brower (Guest)
on 2012-05-03 02:15
(Received via mailing list)

I'm looking for advanced developers who are interested in taking our
OpenMP accelerator and creating a demo GNU radio

The accelerator is a 2.5 Teraflop (32-core) PCIe card with a 1 GBe port
and is programmed via OpenMP.  The objectives
are twofold:

  -fast response / low latency:  C/C++ critical
   response code sections are marked by OpenMP
   pragmas and run on the card; data doesn't
   reach host sw

  -acceleration:  designated code sections are
   marked by OpenMP pragmas and accelerated
   on the card (data has already reached host

The latter category would not provide performance advantage over a GPU
board, unless multiple blocks can be enclosed
with a pragma section and run together, and or multiple sections run
concurrently (main idea being to limit frequency
and increase size of PCIe bus data transfers).

From an Ettus hardware standpoint, the card would look like an Ethernet
pass-thru for data, so UHD / standard drivers
would still be used.

Yes I have heard there is OpenMP support for Python, but our "source
code parser" doesn't not handle Python yet.

The card is half-size, single-width, 54 W.

I'm open for questions on this.  Thanks.

This topic is locked and can not be replied to.