discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Create a GPU-based block tutorial.


From: Josh Morman (GNU Radio)
Subject: Re: Create a GPU-based block tutorial.
Date: Wed, 4 Jun 2025 07:49:30 -0500

Hi Eduemon,

You may want to take a look at gr-cuda which takes advantage of the "custom buffers" feature of GNU Radio introduced in GR 3.10:

https://github.com/gnuradio/gr-cuda

This is a bare OOT but would be a good place to start adding blocks in or fork off into your own OOT.  There is a multiply_const block in there that is GPU accelerated with CUDA.

Josh

On Wed, Jun 4, 2025 at 7:42 AM edwar ewer <eduatgugel@gmail.com> wrote:
Dear GNU Radio,
Currently I am trying to create a GPU-based multiply conjugate block in GNU Radio. The purpose is the same as the regular GNU Radio multiply conjugate block, but I want to optimize the process by doing it in GPU cores. Previously, I was thinking to follow this tutorial to make it.
https://wiki.gnuradio.org/index.php?title=Creating_C%2B%2B_OOT_with_gr-modtool
However, I believe that tutorial is meant to develop a CPU-based GNU Radio block. I am trying to dig the internet but could not find any clear tutorial how to develop GPU-based GNU Radio block. Could you help and enlighten with regards to the procedure of developing GPU-based GNU Radio block?
Thank you in advance.

Best regards,
Eduemon

reply via email to

[Prev in Thread] Current Thread [Next in Thread]