I’m new to the forums and am trying to gain a better understanding of the CUDA architecture and its use. I searched through the forums but have not found an answer to my question(s): Is it possible to make use of the CUDA functions while at the same time creating independent tasks to be processed by individual CPU cores? I looked into OpenCL and it supposedly can execute tasks across both CPU cores and GPU cores simultaneously. Would losing any benefits gained from using CUDA be worth making good use of the CPU? Is there any other way to accomplish this? Would you recommend one way over another or am I just completely misunderstanding my options here? Thank you for any advice/suggestions/well-deserved tech-scoldings.