1. 22 Dec, 2022 4 commits
  2. 20 Dec, 2022 1 commit
  3. 17 Dec, 2022 5 commits
  4. 06 Dec, 2022 1 commit
  5. 18 Jun, 2022 3 commits
  6. 17 Jun, 2022 3 commits
  7. 16 Jun, 2022 2 commits
  8. 15 Jun, 2022 4 commits
  9. 14 Jun, 2022 7 commits
  10. 10 Jun, 2022 4 commits
  11. 09 Jun, 2022 1 commit
    • Mitch Burnett's avatar
      modify handling of STI stokes output sizing and rtbf interface · 0ca09e2e
      Mitch Burnett authored
      Handling of output stokes (polarization) parameters is now a float4
      vector. This is more suitable to the information it presents.
      
      STI outputs are now ordered differently to have the stokes values
      contiguous in memory grouped by beam, then frequency, then sti time
      sample output.
      
      The rtbf host output memory is now (void*) intending to indicate to the
      user the output format changes based on operational mode. The internals
      handle conversion and sizing. Memory lenghts are now all bytes, except
      for the input/output_offset that are not sized in bytes for convenience
      to the user in doing pointer arithmetic.
      0ca09e2e
  12. 08 Jun, 2022 2 commits
    • Mitch Burnett's avatar
      make data types and sizing more consistent · c41feec6
      Mitch Burnett authored
      added a `complex16_t` to be used with rtbf for all input data. Input
      sizing is now computed uniformly using this type.
      
      Made the output buffer in the rtbf a `void*` as part of the effort to
      make more consistent the types and sizes in the input output being used.
      In different modes, the output right now is always an array of floats,
      but between OP_STI and OP_RAW the shape of the data is different. This
      is part of perhaps using a float4 vs a complex float type like cuComplex
      on the output between OP_STI and OP_RAW that a user would use to parse
      data on the output.
      
      update test scripts to use new type and make more uniform
      
      description updates to context members, with more work still to do
      c41feec6
    • Mitch Burnett's avatar
      minor edits and updates to comments · ea6c0fcd
      Mitch Burnett authored
      update some descriptions of the context rtbf structures and how the
      internal compiletime infos are calculated
      ea6c0fcd
  13. 06 Jun, 2022 2 commits
  14. 05 Jun, 2022 1 commit
    • Mitch Burnett's avatar
      Support larger host memories than one transfer on and off the device · 523aa2e7
      Mitch Burnett authored
      This is done with a context member `input_offset` and `output_offset`
      that the user must set to indicate where in the pinned host memory
      arrays the RTBF should work from.
      
      This helps for use cases like hashpipe where the host memory is a large
      ring buffer and is used to buffer and move fast and long streams of data
      
      The program used to test this was in STI mode. This has not yet been
      tested for raw beam op mode, but expected to work.
      
      Also begin to compute processing bandwidth performance
      523aa2e7