Joshua Resnick - Fotolia
A graphics processing unit can perform a range of complex mathematical processes far more efficiently than an ordinary central processing unit.
Graphics processing units (GPUs) can enhance performance for data center applications that require complex math functions and large data sets, such as parallel processing, SQL database calculation, image recognition, machine learning and big data analysis.
Chip designers developed the GPUs to process graphics algorithms in the gaming industry because central processing units (CPUs) weren't equipped to render 3D images on a 2D display and to render special effects. The idea was to install GPU hardware as a specialized chip -- often deployed on an expansion card such as a PCI Express card -- to offload graphics from an application. The GPU performs the rendering and applies the required effects to craft each frame of the image and then sends the image to a display attached directly to a port on the GPU card.
GPUs, however, can also handle much of the complex math needed for non-gaming applications. GPU hardware can perform 2.5 times faster than a CPU. This means the application can potentially use the GPU to perform double the work or to deliver a calculation in a fraction of the time compared to a general-purpose CPU.
The only caveat is that the application must have the proper code to support GPU hardware. Today, software vendors embed GPU code in tools for deep learning, container orchestration, and cluster management and monitoring. Not all software supports GPU processing; admins should check legacy, proprietary and mainframe applications before using GPUs.
GPU hardware works well as workload accelerators in the data center. For example, admins can use GPUs in virtual desktop infrastructure setups to support graphics and rendering tasks for virtual desktops.
Admins can also deploy GPUs in big data and scientific computing scenarios to run weather models, find correlations in huge data sets, develop machine learning applications and perform facial recognition from video images.
Dig Deeper on Data center server infrastructure and OSes
Related Q&A from Stephen J. Bigelow
The complexity of setting up and managing Microsoft SDN can increase the risk of administrators facing common networking errors that are difficult to... Continue Reading
Microsoft SDN capabilities got a boost in Windows Server 2019 to wrap more security around VMs and make networking tasks less painful to execute. Continue Reading
When selecting GPUs, look at processing power, memory and OS support. These factors ensure hardware compatibility and effective performance in the ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.