Un acelerador de unidad central de procesamiento (CPU) es un programa de software que aumenta la velocidad a la que se ejecutan los programas al alterar la forma en que se asigna la memoria y la potencia de procesamiento para ejecutar programas. Esto se hace a menudo para acelerar una computadora o aumentar el rendimiento cuando se ejecutan aplicaciones como editores de gráficos o video y juegos de computadora. Si bien alguien también podría overclockear su CPU, en lugar de usar un acelerador de CPU, esto suele ser algo más difícil y puede provocar daños en el hardware. Un acelerador de CPU puede ser uno de varios programas diferentes y pueden ser de descarga y uso gratuitos o programas más costosos que se deben comprar o licenciar.
La CPU dentro de una computadora es responsable de administrar la velocidad a la que se ejecutan los programas y de cómo las aplicaciones utilizan la memoria. Esto significa que la CPU es una de las piezas de hardware más importantes dentro de una computadora y una CPU rápida puede hacer que una computadora sea mucho más efectiva que una computadora con una CPU más lenta. Un acelerador de CPU se usa a menudo para intentar compensar una CPU más lenta o para aumentar aún más el rendimiento de una CPU rápida.
Este aumento en el rendimiento se puede lograr de diferentes formas, aunque la más común tiende a ser una reasignación de recursos y potencia de procesamiento para ejecutar diferentes programas. Un acelerador de CPU generalmente permitirá al usuario de una computadora establecer un programa que debería recibir preferencia con respecto al uso de la CPU mientras se ejecuta. Este puede ser un programa específico determinado por el usuario, o el acelerador de la CPU puede simplemente dar prioridad a cualquier programa que se esté ejecutando en «primer plano» en la computadora. El programa que recibe más uso de la CPU normalmente puede ejecutarse más rápido o con mayor eficacia.
Al usar un programa acelerador de CPU, alguien puede obtener un mayor rendimiento de la computadora sin tener que reemplazar o modificar el hardware. Una alternativa común a este tipo de programa es el overclocking de la CPU, que implica cambiar la velocidad a la que normalmente se ejecuta una CPU. Este puede ser un proceso bastante complicado para muchos usuarios de computadoras y potencialmente puede provocar sobrecalentamiento y otras complicaciones del hardware. Es posible que se requiera enfriamiento adicional para una CPU overclockeada, y la CPU puede tener una vida útil más corta después de haber sido overclockeada.
Un acelerador de CPU no producirá resultados idénticos al overclocking, ya que el acelerador generalmente solo aumentará el rendimiento en una aplicación a la vez. Sin embargo, este tipo de programa suele ser más fácil de usar que el overclocking de una CPU y, por lo general, no creará la misma cantidad de desgaste en la CPU. Hay varios programas de aceleración diferentes, y muchos de ellos se pueden encontrar y utilizar de forma gratuita. Se pueden comprar aceleradores más potentes, aunque son menos comunes, ya que alguien podría gastar fácilmente el dinero en una CPU nueva y más rápida.