I’m new to the Jetson product line and am interested to know if this device is suitable for what I need to do.
I have some extremely high resolution audio ADC (32 bit, 192,000kHz sample rate, 4 audio channels which is a bit clock of 24.576MHz) that I need to apply a really big FIR filter to the audio and pass it back out to a DAC with as minimal latency as possible. I need to then split off the audio in the GPU to run some processing on the audio stream (FFT and other AI related stuff and smart algorithms) that then dynamically updates the FIR filter output (to do funky things like acoustic echo cancellation, voice detection and muting etc). Due to the low latency and high volume of serial data, I am thinking that this might be a candidate for PCIE bus to direct GPU memory sharing that bypasses the CPU.
Is this even possible to do? (Considering the data is serial and would require the GPU to service the data based upon a clock driven interrupt or flag, and would not be able to request the memory from a specific address). Despite the data being serial, it seems well within the scope of capabilities of PCIE bus speeds.
Ive had a look at some of the Jetson projects relating to audio, but they all seem to be USB driver driver through a CPU managed memory architecture.
Any advice or has anyone attempted anything similar with serialized data and PCIE to GPU direct memory and PCIE event driven processing?