Sep 16 – 20, 2024
Knoxville Convention Center (KCC)
US/Eastern timezone
GRCon24 will take place in Knoxville, TN from Sept 16-20

Behind CyberEther: Bridge to Portable GPU Accelerated Interface

Sep 18, 2024, 1:15 PM
30m
Ballroom AB (Knoxville Convention Center (KCC))

Ballroom AB

Knoxville Convention Center (KCC)

Talk Analog and Digital Signal Processing Main Track

Speaker

Luigi Cruz (SETI Institute)

Description

Another year, another update! This talk marks the third consecutive year of CyberEther development updates at the GNURadio Conference.

CyberEther is a multi-platform GPU-accelerated interface designed for compute-intensive pipelines. Engineered to provide cutting-edge visualization capabilities, it leverages powerful graphics and compute backends including Vulkan, Metal, and WebGPU. The platform's runtime configurable flowgraph pipeline and modular blocks enable seamless acceleration across various devices, making it a versatile tool for prototyping and testing new ideas.

Built from the ground up with a focus on compatibility and extendability, CyberEther runs on a wide array of devices, from Apple Silicon and Linux systems to Raspberry Pi and web browsers using WebGPU. Its graphical interface allows users to build pipelines intuitively, while a headless remote interface facilitates control over servers and edge devices. With a commitment to ongoing development and community contributions, CyberEther continues to evolve, integrating new features and expanding its capabilities beyond radio communications to areas such as machine learning, computer vision, and robotics.

This year's update will present the new features developed:

  • Memory interoperability between CUDA, Vulkan, and Metal.
  • Headless remote interface.
  • Addition of multiple new blocks (Filter, Multiplication, Slice, etc).
  • Visual flowgraph editor interface.

The future development plans for the next year will also be discussed. This includes adding support for GNU Radio in CyberBridge, an interface that enables GNU Radio to use CyberEther to display plots and other visualizations frictionlessly.

Talk Length 30 Minutes
Link to Open Source Code https://github.com/luigifcruz/CyberEther

Primary author

Luigi Cruz (SETI Institute)

Presentation materials

There are no materials yet.