CoProcWG

From GNU Radio
Revision as of 01:36, 8 March 2017 by Mbr0wn (talk | contribs) (Imported from Redmine)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Co-processors and hardware acceleration Working Group

The Co-Processors Working Group (CoProcWG) was created to try to deal with the expanding number of co-processors being used in conjunction with GNURadio to accelerate signal processing, with the goal of both coordinating efforts to reduce duplication of work, as well as to push up changes to mainline GNURadio to facilitate more efficient processing.

Goals

  • Improve efficiency of co-processor support in GR
    • Enable access/control of buffers by co-processor developers
  • Support a variety of use-cases
    • Some co-processors have advanced memory management, some don't. We want to allow co-processor developers to support both cases.
    • Hardware specific code should reside in OOT modules
    • Hardware agnostic code can reside in mainline GR

CoProcBufferDesignDoc

Meetings

The initial meeting was during GRCon'13, with a second meeting at GRCon'14, and a third meeting at GrCon'15.

Mt-sdrs.jpg