QIP 2025

1234567891011121314151617181920212223242526
Across
  1. 2. What keyword is used to declare a CUDA kernel?
  2. 6. How do you specify the number of threads to use in a parallel region?
  3. 10. Which function initializes the MPI environment?
  4. 11. What keyword is used to declare a variable as private in OpenMP?
  5. 14. What does MPI stand for?
  6. 16. What directive is used for loop parallelization in OpenMP?
  7. 17. What clause is used to control how loop iterations are distributed among threads?
  8. 21. What is a collection of thread blocks called?
  9. 22. What does OpenMP stand for?
  10. 24. What clause is used to specify a reduction operation in OpenMP?
  11. 25. Which function is used to perform a collective operation where data is scattered from one process to all others?
  12. 26. What function is used to receive a single message in MPI point-to-point communication?
Down
  1. 1. What function is used to obtain the rank of the calling process?
  2. 3. What environment variable can be used to set the number of threads dynamically in OpenMP?
  3. 4. Which directive is used to synchronize threads in OpenMP?
  4. 5. What is the default scope of variables in OpenMP?
  5. 7. What function is used to perform a collective operation where data is gathered from all processes?
  6. 8. What function is used to perform a reduction operation across all processes in MPI?
  7. 9. What function is used to send a message from one process to another?
  8. 12. Which directive specifies a parallel region in OpenMP?
  9. 13. Which function returns the total number of processes in the communicator?
  10. 15. What clause is used to specify a shared variable in OpenMP?
  11. 18. Which function is used to free GPU memory?
  12. 19. What is a group of threads called in CUDA?
  13. 20. What is the purpose of MPI_Barrier function?
  14. 23. What directive is used for task parallelism in OpenMP?