Xavier multi thread in gpu

Hi NVIDIA

is there have any way to use kernel in parallel ?

I saw the xavier architecture had several SM. and i want to know the way to run different kernel function attach different SM for run the two kernel at the same time.

thanks.

Hi,

YES. Please check this sample for the concurrent kernel execution:

/usr/local/cuda-10.2/samples/6_Advanced/concurrentKernels

Thanks.

1 Like

Thank you for fast reply

currently i’m using Jetson Xavier and trying to use visual profiler via nsight system.
run the code in Xavier first and hold some second. and attach the code by PID

for checking GPU function runs well.
but i can not understand the result.
name of the kernel function is all as number.

like
GPU context : 102XXX …
CPU PID : 20045 …

is there have way to know about GPU context name as words ?

thanks !!

Hi,

Suppose the profiling data also has the executed function name.
You can find some information from it.

An alternative is to print out the process ID from your program so you can match it to the Nsight.

Thanks.

1 Like

thank you for fast reply !!

sorry i can’t understand about "print out the process ID form your program to match to the Nsight "

fallowing pic is the result of nsight system.
for running /usr/local/cuda-10.2/samples/6_Advanced/concurrentKernels this codes .

as you see in this picture name of GPU function are all in number.

could you explain more detail about print out process ID from program(?) to know name of kernel function.

thanks !!

Is there anyone here ?

Hi,

Sorry for the late update.

It looks like you are trying Nsight System rather Nsight.
Could you give Nsight tool a try?

You should be able to get the profiling data as the section in Nsight Profiler

Thanks.