Red de conocimiento informático - Descarga de software - ¿Para qué sirve la aceleración por hardware?

¿Para qué sirve la aceleración por hardware?

Es posible que algunos usuarios no tengan muy claro el papel de la aceleración de hardware. De hecho, esto no es complicado, siempre que aprenda más sobre este conocimiento, básicamente podrá dominar sus tecnologías relacionadas. Entonces, ¿para qué sirve la aceleración por hardware?

 

¿Para qué sirve la aceleración de hardware?

La aceleración de hardware consiste en utilizar módulos de hardware para reemplazar los algoritmos de software para aprovechar al máximo las características rápidas inherentes de el hardware. La visualización de la computadora será más rápida usando la aceleración de hardware, pero encontrará que el área de visualización está negra cuando use un proyector o tome capturas de pantalla. En este caso, deberá desactivar la aceleración de hardware (la aceleración de hardware funciona en la dirección opuesta). La estructura de la unidad central de procesamiento le permite completar una variedad de instrucciones diferentes en poco tiempo. Las instrucciones que puede manejar están limitadas principalmente por el software. Sin embargo, debido a la estructura de la unidad central de procesamiento, algunas tareas repetitivas no se pueden procesar de manera muy eficiente y rápida. Las posibilidades de optimización del procesador están limitadas por motivos de software.

Este problema se puede solucionar utilizando componentes de hardware especiales (chips o procesadores) diseñados para este tipo de tareas repetitivas. Estos componentes de hardware especiales no tienen por qué ser tan flexibles como la CPU, por lo que su diseño de hardware ha tenido en cuenta la necesidad de optimizar el procesamiento de estos problemas especiales, de modo que la CPU tenga tiempo para manejar otras tareas.

Algunas tareas se pueden resolver de manera muy eficiente dividiéndolas en miles de pequeñas tareas. Por ejemplo, realice la transformada de Fourier en una determinada banda de frecuencia o renderice una imagen pequeña. Estas pequeñas tareas se pueden calcular en paralelo de forma independiente unas de otras. A través de una gran cantidad de computación paralela, es decir, utilizando una gran cantidad de pequeños procesadores ejecutándose en paralelo para manejar estas tareas especiales, la velocidad de computación general se puede mejorar considerablemente. En muchos casos, la velocidad computacional aumenta linealmente con el número de procesadores en paralelo. Por ejemplo, 192 procesadores de flujo se ejecutan en paralelo en una tarjeta gráfica GeForce 200. Estos cálculos paralelos también tienen sentido desde la perspectiva del uso eficiente de la energía. El uso de energía aumenta linealmente con la cantidad de procesadores paralelos y aumenta directamente con la frecuencia del procesador. Por lo tanto, no es necesario que la frecuencia del procesador sea demasiado alta durante las operaciones en paralelo y se utiliza menos energía.

Procesador acelerado por hardware

El nombre en inglés de aceleración de hardware es Aceleración de hardware. Cuando la decodificación de hardware está en vigor, ¿cómo funciona el sistema? El hardware tiene tres procesadores, CPU, GPU y APU (No es un procesador de aceleración, es un procesador de sonido). Intercambian datos a través del bus PCI/AGP/PCIE.

1. La CPU lee los datos originales del sistema de archivos (filtro de origen de DirectSHow) y separa los datos de vídeo comprimidos (separador). colocado en la memoria del sistema. La GPU y la APU no están funcionando.

2. La CPU transfiere los datos de audio y video comprimidos a la GPU y la APU. En este momento, el bus se vuelve ocupado. Los datos comprimidos se copian de la memoria del sistema a la memoria de video de la tarjeta gráfica. y la memoria de sonido de la tarjeta de sonido (si la hubiera).

3. La CPU requiere que la GPU y la APU inicien la decodificación del hardware. Si la CPU no se ejecuta, la GPU y la APU se vuelven ocupadas. Por supuesto, la CPU comprobará periódicamente qué tan ocupadas están la GPU y la APU.

4. La GPU y la APU comienzan a utilizar sus propios circuitos para decodificar los datos de vídeo (ya en la memoria de visualización y audio), y los datos descomprimidos todavía se colocan en la memoria de visualización y audio.

5. Los datos de audio y vídeo no se pueden reproducir inmediatamente después de la decodificación, porque requiere posprocesamiento, como desentrelazado, pulldown 3:2, efecto Doppler, etc. Luego, la GPU y la APU utilizan sus propios circuitos de posprocesamiento para el procesamiento.

6. Los datos sin comprimir después del posprocesamiento se utilizan para la reproducción y la GPU comienza a estar ocupada con la escala, el brillo, la gamma y otras cosas del vídeo. La CPU todavía está inactiva.

7. La GPU y la APU finalmente están terminadas. ¿Dónde están los datos de video a continuación? Informe a la CPU y deje que la GPU y la APU tomen un descanso. La CPU está ocupada nuevamente, así que regrese al paso 1.

Precauciones para la aceleración de hardware

Primero, existen los siguientes requisitos para admitir la aceleración de hardware:

1. El hardware debe admitir la aceleración de hardware

2. El controlador debe actualizarse a la última versión

3. El software que desea acelerar, como los juegos, debe admitir la aceleración de hardware

En segundo lugar, la aceleración de hardware de Vista es de forma predeterminada, está completamente abierto, pero el elemento "Cambiar configuración" requiere compatibilidad con el controlador; de lo contrario, estará gris y no se podrá seleccionar. En este momento, puede intentar ingresar al centro de control de la tarjeta de video y sonido para modificarlo (como ATI, NVIDIA, Realtek, IDE) o descargue el programa de controlador más reciente.

1. Al descargar el controlador de la tarjeta gráfica, no descargue el controlador para Vista, elija para XP.

2. Aparecerá un mensaje de error durante la instalación. En este momento, primero salga de la instalación, vaya al archivo del controlador descargado, haga clic con el botón derecho, seleccione Propiedades - Compatibilidad y seleccione XP SP2 en compatibilidad. opción. Ahora puede instalarlo correctamente.

3. Después de la instalación, reinicie, vaya a ajustar el controlador de hardware de la tarjeta gráfica, el botón se puede seleccionar y ajustar. Pero la desventaja es que puedes perder funciones como Aero.