No modo normal (não emulado), o código do main que fica na CPU roda em paralelo com as threads ou ele espera as threads acabarem de executar, logo após a chamada kernel <<< bla ser feita?
Em resposta à Otavio Moura do Nascimento
Re: Paralelismo entre CPU e GPU
por Cauê Haucke Porta Guerra -
paralelo
Como o Cauê disse, paralelo.
Mas existe uma função (cudaThreadSynchronize) que vocês podem chamar para sincronizar todas as threads (esperar elas pararem).
Mas existe uma função (cudaThreadSynchronize) que vocês podem chamar para sincronizar todas as threads (esperar elas pararem).