Loading…
Tuesday, November 15 • 9:00am - 9:50am
Implementing Real-Time Parallel DSP on GPUs

Log in to save this to your schedule, view media, leave feedback and see who's attending!

GPU powered audio has long been considered something of a unicorn in both the pro audio & accelerated computing industries alike. The implications of powering accelerated DSP via a GPU’s parallel architecture is simultaneously exciting and incredibly frustrating; to many it would seem that the ease of which they handle massive amounts of tasks is rivalled only by the difficulty of understanding their architecture, in particular for the average DSP developer. Until now, the state of research has always concluded that because of heavy latency and a myriad of computer science issues, DSP on GPUs was just not possible nor preferable. This is no longer the case.

The implications and use-cases are great: ultra fast plugins, scalable power, hundreds or even thousands of channels at low latency, exponentially better software performance (10x-100x), cloud processing infrastructure, accelerated AI/ML and more. GPUs can now offer a bright future for DSP. In this talk we will share about the challenges and solutions of GPU based DSP acceleration. 

  1. Why GPUs?
  2. 3 Challenges of GPU-based Audio Processing
    - Parallelism and Heterogeneity
    - Multiple Tracks and Effects
    - Data Transfer Problems: GPU <> CPU
  3. Core Component Overview: The Scheduler
    - Host Scheduler and Device Scheduler
    - How Scheduler Addresses the “3 Challenges”
  4. Some Examples: FIR and IIR Algorithms - Can They Be Parallelized?
    Algorithmic and Platform Optimization
    GPU Audio Workflow Schematics
    - GPU Audio Component
    - DSP API
    - Processor API
    - DSP Components Library
  5. Roadmap and Some Use Case Considerations
  6. Q&A and Invitation to Training Lab (Gain, IIR and FIR Convolver Hands-On Training Lab)

IF YOU ARE ATTENDING ONLINE, ALL TALK SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY: https://conference.audio.dev

Speakers
avatar for Rumen Angelov

Rumen Angelov

Plugin Development Team Lead, GPU Audio
I've completed my education in Music And Audio Technology at the Bournemouth University, Dorset. Primarily experienced in audio plugin development for both Microsoft and Apple operating systems and the major plugin formats. Briefly worked on audio processing for proprietary ARM-based... Read More →
avatar for Andres Ezequiel Viso

Andres Ezequiel Viso

Product Manager, Braingines SA / GPU Audio Inc
I studied Computer Science at the University of Buenos Aires and received my PhD on semantics for functional programming languages. I did a posdoc at Inria, France, in the context of the Software Heritage project, developing the provenance index for the SWH Archive. My interest vary... Read More →


Tuesday November 15, 2022 9:00am - 9:50am GMT
1) Ctrl 10 South Pl, London EC2M 7EB, UK