Forum: GNU Radio OpenMP accelerator used with GNU radio

C0e3469c73bb03f03b60e43032a7db93?d=identicon&s=25 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.