Pergunta de entrevista da empresa AMD

Cuda processing and alternative ways to achieve the same , parallel processing, semaphores etc