AWS Builder Center

A Graphics Processing Unit (GPU)

A Graphics Processing Unit (GPU) is a specialized electronic circuit designed to accelerate the creation, rendering, and processing of images, video, and complex mathematical computations. While originally built to handle 3D graphics for video games and display output, modern GPUs have evolved into general-purpose parallel computing powerhouses that drive artificial intelligence (AI), high-performance scientific simulations, and large-scale data analytics.

  1. Core Architecture: How GPUs WorkTo understand a GPU, it helps to compare it to a Central Processing Unit (CPU): CPU (Sequential Processing): Consists of a few highly powerful cores optimized for sequential, single-threaded operations. It acts as the "brain" of the computer, executing complex logic and managing system operations step by step. GPU (Parallel Processing): Consists of thousands of smaller, simpler cores designed to process thousands of mathematical calculations simultaneously. FeatureCPUGPUCore CountFew (e.g., 8 – 32 cores)Thousands (e.g., 2,000 – 18,000+ cores)Execution StyleSerial / SequentialParallelBest ForComplex logic, OS management, single-threaded applicationsMatrix math, image processing, deep learning, 3D renderingMemory BandwidthLower throughput, lower latencyHigh throughput, designed for large data streams2. Key Types of GPUsIntegrated GPUs (iGPUs):Built directly into the CPU chip or motherboard. Share system RAM with the rest of the computer. Energy-efficient and cost-effective, ideal for laptops, standard office tasks, and light media playback. Discrete GPUs (dGPUs):Dedicated expansion cards with their own high-speed video memory (VRAM) and cooling systems. High power consumption, delivering heavy computing performance for modern gaming, video editing, and AI workloads. Data Center & Cloud GPUs:High-end enterprise chips designed for machine learning model training, cloud gaming platforms, and enterprise server infrastructures.3. Major Applications of Modern GPUsArtificial Intelligence & Machine Learning: Modern AI models (like Large Language Models) rely on massive matrix multiplications. Specialized hardware within modern GPUs—such as Tensor Cores—accelerates these tensor operations dramatically. Gaming & Visual Effects: GPUs calculate real-time lighting, shadows, ray tracing, physics, and 3D textures at frame rates of 60 to 240+ frames per second. 3D Animation & Video Rendering: Software like Blender, Maya, Premiere Pro, and DaVinci Resolve offloads video encoding and 3D scene rendering to the GPU for faster output times.Scientific Research & Supercomputing: Used in molecular dynamics modeling, climate simulations, financial modeling, and astrophysics where massive datasets must be processed in real time.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article