Los coprocesadores gráficos son microprocesadores que se encargan básicamente de realizar tareas de suplemento del GPU para facilitar el procesado y que éste logre llegar a la realización de las tareas en tiempo real.
Actualmente todos los ordenadores tienen algún tipo de GPU que permite liberar a la CPU de los cálculos necesarios para generar gráficos 3D, hoy en día se ha añadido más hardware de propósito específico, especialmente para juegos. La propuesta más importante ha sido la de un coprocesador físico normalmente conocido como PPU (Pysics Processing Unit).
Una unidad de procesamiento físico (PPU) es un microprocesador dedicado diseñado para procesar los cálculos de la física, especialmente en los motores de física en los videojuegos. Ejemplos de cálculos que engloba una PPU pueden incluir dinámica de cuerpos rígidos, dinámica de cuerpos blandos, detección de colisiones, dinámica de fluidos, simulación de pelo y ropa, análisis de elementos finitos, y rotura de objetos. La idea es que procesadores especializados reduzcan el tiempo de las tareas de la CPU de un ordenador.