GNU Radio at the Allen Telescope Array
summary
Community-developed gr-ata modules ingest SNAP board UDP streams (4-bit packed, 256-sample packets) and feed an X-engine in OpenCL running on high-end GPUs (RTX 3090s) with NVMe storage. The system solves UDP packet loss, tight timestamp synchronization, scheduler and NUMA/threading issues, GPU memory coalescing and data reordering (float4/8) to reach 12-antenna real-time imaging; next targets are 21 then 42 antennas, with per-256-channel packet rates ≈1 Gbit/s per antenna and scaling challenges in network and GPU memory bandwidth.
AI-written summary · about
chapters (11)
- 0:00GNU Radio at ATA intro
- 2:51ATA hardware evolution
- 6:43FX correlator pipeline
- 10:52gr-ata dish control
- 14:43Performance bottlenecks
- 20:38GPU real-time correlation
- 26:11GPU kernel performance
- 30:45CPU network memory
- 32:29Live sky images
- 33:53Automating observations
- 35:15Q&A
related talks
23m1.2 Tb/S Packet Processing of Radio Telescope Data on a GPU
23mThursday Lightning Talks
37mOptimizing Radio Settings for Algorithms
25mMulti-Vehicle Map Fusion Using GNU Radio
40mApplication and Challenges of Using GenAVB/TSN Software Stack for Industrial...
55mTracking Aircraft with Redis & Software-Defined Radio
14mLive Streaming Object Detection by Leveraging GPU with AVA Platform on EWAOL
39mOpen Source Ultra-Wideband RTLS with Zephyr – Development Experience
