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
on 2012-05-03 02:15
