GPUonly
GPUonly is a term used to describe computer systems, software architectures, or workflows where graphics processing units (GPUs) provide the primary compute capability, with the CPU acting mainly as an orchestrator and host for I/O rather than performing central computations. In a GPUonly approach, kernels written for execution on GPUs implement the critical data-processing tasks, while the CPU handles scheduling, data preparation, and coordination between devices.
The concept has roots in the rise of general-purpose GPU computing (GPGPU) in the late 2000s and
Implementation relies on GPU programming models such as CUDA or OpenCL, and increasingly on domain-specific libraries
In practice, GPUonly informs architectural decisions when throughput is paramount, but engineers typically maintain some level