Announcement (2017-05-07): www.ruby-forum.com is now read-only since I
unfortunately do not have the time to support and maintain the forum any
more. Please see rubyonrails.org/community and ruby-lang.org/en/community
for other Rails- und Ruby-related community platforms.

All-
I'm looking for advanced developers who are interested in taking our
OpenMP accelerator and creating a demo GNU radio
application.
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
sw)
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.
-Jeff