NCA-AIIO · Question #15
How is the architecture different in a GPU versus a CPU?
The correct answer is B. A GPU is architected to support massively parallel execution of simple instructions. A GPU's architecture is designed for massive parallelism, featuring thousands of lightweight cores that execute simple instructions across vast data elements simultaneously-ideal for tasks like AI training. In contrast, a CPU has fewer, complex cores optimized for sequential…
Question
How is the architecture different in a GPU versus a CPU?
Options
- AA GPU acts as a PCIe controller to maximize bandwidth.
- BA GPU is architected to support massively parallel execution of simple instructions.
- CA GPU is a single large and complex core to support massive compute operations.
How the community answered
(20 responses)- A5% (1)
- B90% (18)
- C5% (1)
Explanation
A GPU's architecture is designed for massive parallelism, featuring thousands of lightweight cores that execute simple instructions across vast data elements simultaneously-ideal for tasks like AI training. In contrast, a CPU has fewer, complex cores optimized for sequential execution and branching logic. GPUs don't function as PCIe controllers (a hardware role), nor are they single-core designs, making the parallel execution focus the key differentiator. (Reference: NVIDIA GPU Architecture Whitepaper, Section on GPU Design Principles)
Topics
Community Discussion
No community discussion yet for this question.