Aceleración del hardware

En la informática, la aceleración del hardware es el uso de hardware para realizar un poco de función más rápido que es posible en el software que corre en la CPU de uso general. Los ejemplos de la aceleración del hardware incluyen la funcionalidad de aceleración blitting en unidades de procesamiento de gráfica (GPUs) e instrucciones para operaciones complejas en CPUs.

Normalmente, los procesadores son secuenciales, y las instrucciones se ejecutan uno tras otro. Varias técnicas son usadas para mejorar el rendimiento; la aceleración del hardware es uno de ellos. La diferencia principal entre hardware y software es la coincidencia, permitiendo el hardware ser mucho más rápido que el software. Los aceleradores del hardware se diseñan para el código del software computacionalmente intensivo. Según la granularidad, la aceleración del hardware puede variar de una pequeña unidad funcional a un bloque funcional grande (como la valoración de movimiento en MPEG-2).

El hardware que realiza la aceleración, cuando en una unidad separada de la CPU, se menciona como un acelerador del hardware, o a menudo más expresamente como acelerador de gráficos o acelerador del punto flotante, etc. Aquellos términos, sin embargo, son más viejos y se han sustituido por términos menos descriptivos como tarjeta de vídeo o tarjeta de gráficos.

Muchos aceleradores del hardware se construyen encima de chips de la serie de la puerta programables por el campo.

Recientemente, la aceleración del hardware de la expresión regular ha estado ganando la popularidad en la industria del servidor, debido a la velocidad muy sensible ups en el control del spam.

Véase también



Buscar