nerdexam
NVIDIA

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…

NVIDIA Certified Associate (NCA) Core AI Concepts

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)
  • A
    5% (1)
  • B
    90% (18)
  • C
    5% (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

#GPU Architecture#CPU vs GPU#Parallel Processing#SIMD

Community Discussion

No community discussion yet for this question.

Full NCA-AIIO Practice