Talks

A collection of my presentations and keynotes.

FastML 2025 - Next Generation GPU Signal Processing Pipeline for Radio Astronomy

Zurich, Switzerland – Overview of the Allen Telescope Array's next-generation signal processing pipeline, built on NVIDIA Holoscan SDK and NEXUS orchestration for real-time processing.

FastML 2025 - Next Generation GPU Signal Processing Pipeline for Radio Astronomy

IAC 2024 – BLADE: Allen Telescope Array GPU Accelerated Real-Time Beamformer

Milan, Italy – Presented at the 75th International Astronautical Congress, this paper describes BLADE's architecture and how it processes ~1 Tbps of data in real-time for the Allen Telescope Array.

IAC 2024 – BLADE: Allen Telescope Array GPU Accelerated Real-Time Beamformer

GNU Radio Conference 2024 – Accelerating SETI: Allen Telescope Array Next-gen DSP Pipeline

Knoxville, TN – Demonstration of combining BLADE with NVIDIA Holoscan SDK to create a next-generation pipeline using RDMA for GPU transfers and ML-based algorithms alongside traditional DSP.

GNU Radio Conference 2024 – Accelerating SETI: Allen Telescope Array Next-gen DSP Pipeline

GNU Radio Conference 2024 – Behind CyberEther: Bridge to Portable GPU Accelerated Interface

Knoxville, TN – Update on CyberEther featuring memory interoperability between CUDA, Vulkan, and Metal, a new headless remote interface, and plans for GNU Radio integration.

GNU Radio Conference 2024 – Behind CyberEther: Bridge to Portable GPU Accelerated Interface

DEF CON 32 – Exploring the Cosmos: Hackable Innovations at the Allen Telescope Array

Las Vegas, NV – A look at the Allen Telescope Array's signal processing chain, demonstrating real-time reception of Mars orbiters and weather satellites using BLADE and CyberEther.

DEF CON 32 – Exploring the Cosmos: Hackable Innovations at the Allen Telescope Array

SciPy Conference 2024 – Coming Online: Enabling Real-Time and AI-Ready Scientific Discovery

Austin, TX – Joint talk with NVIDIA's Adam Thompson on building scalable real-time sensor pipelines, showcasing Holoscan SDK integration into the Allen Telescope Array's signal processing chain.

SciPy Conference 2024 – Coming Online: Enabling Real-Time and AI-Ready Scientific Discovery

GNU Radio Conference 2023 – Behind CyberEther: Metal Hardened Portable GPU Accelerated Interface

Tempe, AZ – Progress on CyberEther's "Heterogeneous First" design, with native support for Apple Silicon (Metal) and Linux (Vulkan), running on devices from iPhones to Raspberry Pis.

GNU Radio Conference 2023 – Behind CyberEther: Metal Hardened Portable GPU Accelerated Interface

GNU Radio Conference 2023 – BLADE: The Allen Telescope Array CUDA-accelerated Real-Time DSP Library

Tempe, AZ – How GPU-enabled software-defined telescopes process ~1 Tbps in real-time, with focus on BLADE's modular interface that automatically applies optimizations like CUDA Graphs and JIT compilation.

GNU Radio Conference 2023 – BLADE: The Allen Telescope Array CUDA-accelerated Real-Time DSP Library

C++Now 2023 – BLADE: CUDA-Accelerated DSP for Allen Telescope Array

Aspen, CO – Deep dive into BLADE, the C++20 GPU-based beamformer for the Allen Telescope Array, covering real-time processing of ~1 Tbps and automatic optimizations like CUDA Graphs and JIT compilation.

C++Now 2023 – BLADE: CUDA-Accelerated DSP for Allen Telescope Array

AAS 2023 – BLADE Allen Telescope Array GPU Accelerated Beamformer Backend

Seattle, WA – Presentation on BLADE, the GPU-accelerated beamformer for the Allen Telescope Array that combines signals from 42 antennas in real-time for technosignature searches.

AAS 2023 – BLADE Allen Telescope Array GPU Accelerated Beamformer Backend

GNU Radio Conference 2022 – CyberEther Heterogeneous GUI

Washington, DC – Introduction to CyberEther's GPU-accelerated frequency sink interface with native support for Metal, Vulkan, and WebGPU, adapting to each target device's best-supported backend.

GNU Radio Conference 2022 – CyberEther Heterogeneous GUI

SciPy Conference 2022 – GPU Accelerated FM Demodulation

Austin, TX – Techniques for real-time FM demodulation using NumPy and SciPy, with GPU acceleration via CuPy and cuSignal.

SciPy Conference 2022 – GPU Accelerated FM Demodulation

SciPy Conference 2022 – GPU Accelerated TurboSETI Poster

Austin, TX – How we ported TurboSETI from CPU to GPU using CuPy, Numba, and custom CUDA kernels to detect narrowband drifting signals in terabits-per-second telescope data.

SciPy Conference 2022 – GPU Accelerated TurboSETI Poster

Equinix Interview – Metal Meets: Radio

Virtual – Talk about Software Defined Radio, ARM single board computers, and PiSDR.

Equinix Interview – Metal Meets: Radio

Cyberspectrum #23 – WirelessVillage DEFCON

Las Vegas, NV – Development of Open Satellite Project software to demodulate and decode X-Band datalinks from NASA and NOAA's next-generation weather satellites.

Cyberspectrum #23 – WirelessVillage DEFCON

Campus Party Brazil 11

São Paulo, Brazil – Joint talk with Lucas Teske on the Open Satellite Project software stack for decoding weather satellite data from various orbits.

Campus Party Brazil 11

AMSAT-BR & LABRE – Satellite Amateur Workshop

São Paulo, Brazil – Introduction to Open Satellite Project software for geostationary and polar-orbiting weather satellites.

AMSAT-BR & LABRE – Satellite Amateur Workshop