Hi how are you?. I am doing a research work on CUDA and I want to resolve some doubts. When the CPU throws a kernel-cuda, OS-level CPU, what is created? A kernel thread, a user thread, a process or a lightweight process?. Another question is for CUDA thread blocks. For each block of threads CUDA, the CUDA API What is created? A process for each CUDA threads block? Threads level CUDA GPU API, what kinds of threads are?
Thank you and sorry if my english is not very good.