Key Concepts & Self-Assessment20 Key Facts
Review key CPU vs GPU: Sequential Instruction Pipelines, Massive Parallel Architecture & Computing Workloads exam facts and rate your mastery to track revision.
Progress: 0/20 Rated 0 Mastered 0 Review Later
#1
The Central Processing Unit (CPU) is a general-purpose processor designed to minimize latency for sequential instructions, while the Graphics Processing Unit (GPU) is designed to maximize throughput for parallel data streams.
#2
A modern consumer CPU typically contains between 4 and 32 powerful cores, whereas a modern datacenter GPU can house over 10,000 smaller stream processing cores.
#3
CPU cores feature high clock speeds ranging from 3.0 to 5.5 GHz, whereas GPU cores operate at lower clock frequencies, generally between 1.2 and 2.5 GHz, to conserve electrical power across thousands of execution units.
#4
CPUs allocate substantial silicon die area to large on-chip SRAM caches (L1, L2, and L3) and speculative execution units like branch predictors to accelerate individual thread execution.
#5
GPUs allocate the vast majority of their silicon area to Arithmetic Logic Units (ALUs) dedicated to raw floating-point and integer math calculations rather than control logic or deep cache hierarchies.
#6
CPUs excel at MIMD (Multiple Instruction, Multiple Data) processing, where each core independently executes distinct instructions on separate data streams.
#7
GPUs operate primarily on SIMD (Single Instruction, Multiple Data) and SIMT (Single Instruction, Multiple Threads) execution models, executing the same instruction across multiple data points concurrently.
#8
Latency refers to the time elapsed to complete an individual task, which CPUs minimize, while throughput measures the volume of work completed per unit time, which GPUs maximize.
#9
GPUs utilize ultra-wide high-bandwidth memory architectures, such as GDDR6 or stacked HBM3 (High Bandwidth Memory), offering memory bus widths exceeding 1,024 bits and bandwidths surpassing 1 to 3 terabytes per second.
#10
CPUs typically utilize dual-channel or quad-channel DDR4 or DDR5 system memory with narrower 64-bit to 128-bit memory buses prioritizing low latency access.
#11
John Nickolls and NVIDIA introduced the CUDA (Compute Unified Device Architecture) programming platform in 2006, initiating the era of General-Purpose computing on GPUs (GPGPU).
#12
Deep learning and artificial intelligence models rely heavily on matrix multiplication (GEMM), an operation that maps directly to the parallel tensor and matrix cores of modern GPUs.
#13
Operating system kernels, device drivers, and file systems require complex control logic, conditional branching, and frequent interrupts, which are handled exclusively by CPUs.
#14
An integrated GPU (iGPU) shares physical silicon die space and system RAM with the CPU, whereas a discrete GPU (dGPU) resides on a dedicated expansion card with its own VRAM and cooling.
#15
Hardware branch prediction in CPUs allows processors to guess the outcome of conditional if-else statements before execution, avoiding pipeline stalls.
#16
Thread-level parallelism in GPUs allows them to hide memory fetch latency by switching instantly to another group of threads (warps) without CPU-style context-switch overhead.
#17
Ray tracing acceleration cores in modern GPUs compute real-time light ray reflections, refractions, and optical shadows using dedicated bounding volume hierarchy hardware.
#18
Heterogeneous computing architecture combines CPUs and GPUs, enabling host code execution on the CPU while offloading parallel math kernels to accelerator devices.
#19
Power consumption and thermal design power (TDP) for enterprise server GPUs can reach 400 to 700 watts under full matrix calculation loads.
#20
In supercomputing benchmarks like the TOP500 list, the vast majority of aggregate floating-point operations per second (FLOPS) are provided by GPU accelerators rather than CPUs alone.
Subject Specialist Commentary
Analytical perspective & practical exam advice from the Master10 academic board
Think of a CPU as a skilled conductor leading a train: it handles complex, sequential tasks one by one with rapid precision and quick reflexes. A GPU, on the other hand, resembles a fleet of thousands of bicycles moving together: each individual rider is simple and moves at moderate speed, but collectively they transport an enormous volume of cargo across the city in a single trip.
In competitive examinations like UPSC and SSC CGL, questions frequently contrast latency-oriented versus throughput-oriented architectures. Remember the core rule: CPUs are optimized for sequential logic, system control, and low latency, while GPUs excel at massive parallel data processing like graphics rendering and neural network training. Do not fall for the trap that higher core counts make GPUs universally faster; a GPU struggles on branch-heavy sequential algorithms.
Related Knowledge Topics to Discover
Computer & Digital Awareness
Cache Memory: Multi-Level CPU Hierarchy, SRAM Architecture & Cache Locality
Explore Topic
Computer & Digital Awareness
Microprocessors vs Microcontrollers: Architectural Differences, Harvard vs Von Neumann & Embedded Systems
Explore Topic
Computer & Digital Awareness
What Is Containerisation in Computing? OS-Level Virtualization, Docker Namespaces & Microservices
Explore Topic
Looking for more GK practice?
Explore 52,789+ questions across 65 General Knowledge categories.