Red de conocimientos turísticos - Información de alquiler - ¿Qué es la arquitectura de hardware?

¿Qué es la arquitectura de hardware?

No todos los procesos pueden ejecutarse de manera eficiente en la CPU; los juegos y el procesamiento de video requieren hardware especializado: unidades de procesamiento de gráficos (GPU), mientras que el procesamiento de señales requiere otras arquitecturas independientes, como procesadores de señales digitales (DSP). La gente ha estado diseñando hardware dedicado para aprender a completar la operación general y formar una arquitectura de hardware.

La arquitectura es la división de un todo que completa todo el trabajo de la existencia humana en varias partes (división del trabajo). Estas partes tienen diferentes roles para completar estas divisiones del trabajo, y crean mecanismos de comunicación entre las partes. , de modo que cada parte Capaz de combinarse orgánicamente en un todo y completar todas las actividades requeridas por el todo.

El acelerador del hardware para el aprendizaje profundo requiere paralelismo orientado a procesos y a nivel de datos, subprocesos múltiples y un alto ancho de banda de memoria. Además, debido al largo tiempo de entrenamiento de los datos, la arquitectura del hardware debe ser de bajo consumo. Por tanto, el rendimiento por vatio es uno de los criterios de evaluación de la arquitectura de hardware.

Información ampliada:

Cuatro operaciones básicas de DeepBench

1.

1. Multiplicación de matrices: casi todos los modelos de aprendizaje profundo, incluido este. operación, su cantidad de cálculo es muy grande.

2. Convolución: esta es otra operación común que ocupa la mayoría de las operaciones de punto flotante (puntos flotantes/segundo) en el modelo.

3. Capas recurrentes: la capa de retroalimentación en el modelo es básicamente una combinación de las dos primeras operaciones.

4. Reducir todo: esta es una secuencia de operación que pasa o analiza los parámetros aprendidos antes de la optimización. Esto es especialmente efectivo cuando se realizan optimizaciones simultáneas en redes de aprendizaje profundo distribuidas en diferentes hardware (como es el caso de AlphaGo).

People's Daily Online - La reconfiguración del hardware es un requisito previo para los centros de datos en la nube de arquitectura convergente

Enciclopedia Baidu - Sistemas integrados: comparación de la arquitectura de hardware y la arquitectura de software