HPC Question Bank
HPC Question Bank
22. Can you provide examples of how to calculate speedup, efficiency, and scalability in
parallel computing scenarios?
23. Write a detail note on texture memory.
24. How do you determine the optimal granularity for parallel algorithms to achieve
maximum performance?
25. How is a typical text on parallel computing organized, and what contents can one
expect to find in such a text?
26. Describe various parallel computing models such as SIMD, MIMD, SIMT, SPMD, and
Dataflow Models?
27. What are the steps involved in creating and terminating threads using the POSIX
Thread API?
28. What is dependency analysis, and how does it impact the scheduling of parallel
algorithms?
29. How are jobs allocated and partitioned in parallel computing environments?
30. Can you provide an overview of the DGX architecture developed by NVIDIA for high-
performance computing?
HPC QUESTION BANK
31. How does CUDA programming enable developers to harness the power of GPUs for
general-purpose computing tasks?
32. What are the characteristics of tasks and interactions in parallel algorithms, and why
are they important to consider?
33. How does message-passing programming compare to other parallel programming
paradigms, such as shared memory programming?
34. What are the basics of threads, and how do they differ from processes in parallel
computing?
35. What is GPGPU (General-Purpose Graphics Processing Unit), and how does it differ
from traditional CPU architectures?