Bottom Line up Front: How do we stream sensor sample data (just a stream of 16 bit integers) from our sensor/PC into a Holoscan operator on the Clara AGX with with high throughput and low latency.
We are currently designing a project for the Clara AGX dev kit. Our use case seems a little different than most of the image-based processing that Holoscan seems to focus on and is more aligned with the “Radar Pipeline” example in Holohub. So our current design is as follows:
We have the SoftRoCE drivers installed on the PC, but we did hear that there was upcoming or possible UDP support in one of the recent Nvidia Holoscan Developer talks.
So the question is the following, what format is recommended for the PC to use? And then what drivers/libraries do I need on the Clara AGX side to make best use of the ConnectX into a Holoscan pipeline?
Below is the current design for the packet structure, but it too is fungible as we control the PC data format as well.