Dynamic input to the gpu cuda kernel generated from gpu coder application
显示 更早的评论
Hi all
Is it possible to change the parameter in the gpu cuda kernal generated from the gpu coder matlab application during execution?
I need to chaange the input parameter for the calcualtion during the run time with the same code.
If yes, can you elloborate on the steps to give dynamic input control to the kernel function.
is command line argument for controlling some parameters in ELF is possible?
Thanks in advance
4 个评论
Jack Ferrari
2022-8-24
Hi Gayathri,
It sounds like you are interested in passing inputs to CUDA kernels in the generated code at runtime. Would this be the same as passing new inputs to the main (entry-point) function that you are generating CUDA code for?
Can you share an example of what you would like to change, perhaps with a code snippet?
Thanks,
Jack
Gayathri Sankaran
2022-8-25
Ram Kokku
2022-9-5
Hi Gayathri,
Apologies for the delayed response. Thank you for additional details.
GPU Coder has sevaral examples demostrating how to use various features of the the tool. Here is the link https://www.mathworks.com/help/gpucoder/getting-started-with-gpu-coder.html
It looks like you are looking for ways to pass input to your function. There is nothing specific needs to be done for GPU Coder. One can achieve this by defining a MATLAB function and passing necessary input as arguments, and then generating code for the function. Please take a look at this example for more details.
Gayathri Sankaran
2022-9-7
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Get Started with GPU Coder 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!