A GPU (Graphics Processing Unit) is a specialized processor designed to execute a very large number of arithmetic operations in parallel. Its original objective was real-time rendering; in modern AI and HPC infrastructure the same silicon is used to accelerate matrix multiplications, convolutions, and other kernels that dominate neural network training and inference. Unlike a general-purpose host, a GPU optimizes for throughput: many warps or wavefronts hide memory latency while the device keeps SIMD units busy. In a data-center stack, GPUs typically sit in PCIe or NVLink-attached servers (or on integrated AI appliances) and are scheduled by frameworks such as PyTorch, TensorFlow, or vLLM through a runtime such as CUDA or ROCm.
Architecturally, a GPU organizes compute into many lightweight cores grouped into streaming multiprocessors (NVIDIA) or compute units (AMD), with high-bandwidth memory (HBM or GDDR) local to the device and a much wider memory bus than a CPU socket. Control flow is SIMT/SIMD: threads in a warp execute the same instruction on different data; branches diverge and reduce effective parallelism. A CPU favors low latency on a few complex threads: large caches, branch prediction, out-of-order execution, and operating-system services on every core. A GPU accepts higher per-thread latency in exchange for massive parallelism and TFLOPS on regular, data-parallel workloads. Host CPUs remain responsible for orchestration (I/O, networking, Kubernetes control plane, data loading), while the GPU owns the hot numerical path; PCIe/NVLink bandwidth and Unified Memory policies often bound end-to-end performance as much as raw FLOPS.
Red Hat supports GPU-accelerated workloads primarily through Red Hat Enterprise Linux and Red Hat OpenShift AI (formerly OpenShift Data Science). RHEL provides a supported path for NVIDIA and AMD drivers, container toolkits, and validated hardware on certified systems; OpenShift AI adds MLOps-oriented components (model serving, notebooks, pipelines, observability integrations) on OpenShift. Red Hat documents partner GPU configurations, publishes AI reference architectures with NVIDIA, and integrates GPU scheduling (including MIG, time-slicing, and device plugins) into OpenShift so teams can run training and inference as first-class platform workloads rather than ad hoc bare-metal scripts.
