GRCon15CoProc

From GNU Radio
Jump to navigation Jump to search

GRCon15CoProc

GRCon15 WG Session

  • In-depth discussion of Redmine Issue #732: Callback API to aid device driver in scheduling DMA calls
    • How should the API be presented to the developer?
      • registration of a function pointer, or via overloading a default empty function
    • How the scheduler currently deals with upstream/downstream blocks/thread_workers (notify_neighbor)
      • Whether a function being called by the upstream/downstream block's thread is desirable/error-prone
  • Discussion of types of blocks that would like to be off-loaded to co-processors
    • basically expensive blocks: ala FFT, PFB resampler/channelizer/etc., FEC
  • Action item
    • Get the custom_buffers branch merged in to mainline
    • Try to get interested device driver developers engaged in the discussion of how to address #732 (callback API).