gráficos GPU CPU procesador puede reemplazarlo? Esto es absolutamente una metáfora

Este artículo fue reimpreso con permiso de Superpower.com.

La GPU no puede reemplazar la CPU. De manera similar, la CPU no puede reemplazar la GPU.

Si la imagen es entendida, Las GPU son como un grupo de hormigas. Todas estas hormigas hacen lo mismo. La CPU es como un mono. El mono hace cosas diferentes.

Fundamentalmente diferente de la CPU y la GPU a su propósito, y hay diferentes énfasis, también tienen diferentes características de rendimiento, en algunos puestos de trabajo de la CPU más rápido para realizar otro trabajo podría ser mejor GPU.

Cuando tenga que hacer lo mismo para una gran cantidad de datos, la GPU más apropiado cuando se necesita para hacer un montón de cosas en los mismos datos, la CPU solo.

Sin embargo, en aplicaciones prácticas, la última situación es más, es decir, la CPU es más flexible y puede realizar más tareas. ¿Qué puede hacer la GPU? En cuanto a gráficos y operaciones de matriz a gran escala, como algoritmos de aprendizaje automático, minería y agrietamiento por fuerza bruta. Contraseñas, etc. La GPU ayudará.

En pocas palabras, La CPU es buena en operaciones complejas como la predicción de bifurcaciones.La GPU es buena para operaciones simples con grandes cantidades de datos. Una es una mano de obra compleja, y la otra es un trabajo paralelo masivo.

En realidad GPU puede verse como una CPU dedicada , diseñado para el trabajo de instrucción única en grandes bloques de datos, estos datos son la misma operación.

Para saber que procesar un gran bloque de datos es más eficiente que procesar un solo dato a la vez, la sobrecarga de las instrucciones de ejecución se reducirá enormemente. Debido a que el procesamiento de grandes bloques de datos significa que se necesitan más transistores para trabajar en paralelo, las tarjetas gráficas más importantes ahora valen más de 10 mil millones. El transistor

El propósito de la CPU es ejecutar una sola instrucción en un solo dato lo más rápido posible. Debido a que solo requiere una única instrucción para un solo dato, la cantidad de transistores necesarios es mucho menor.

Los transistores actuales de CPU de escritorio son todos menos de mil millones, que es más de diez veces más alto que las GPU de nivel superior, pero requiere un conjunto de instrucciones más grande, ALU más compleja (Arithmetic Logic Unit), mejor predicción de bifurcación y una mejor arquitectura de virtualización. , Retrasos más bajos, etc.

Además, como nuestro sistema operativo Windows, que está escrito para los procesadores x86, proceso que tiene que hacer las tareas que se realizan en la CPU sin duda más eficiente, que desea la tarea de cada hilo no es la misma, básicamente difícil para paralelizar la tecnología, la GPU no puede desempeñar plenamente a sus puntos fuertes.

Por lo tanto, en un futuro previsible, para fortalecer aún más la capacidad para hacer frente a los bloques de datos de la CPU, veremos la integración entre la CPU y la arquitectura de la GPU, y con el progreso y reducir la tecnología de fabricación de chips, la GPU puede permitirse el lujo más sofisticado instrucciones.

La división del trabajo entre la CPU y la GPU, aunque sigue siendo muy diferentes, pero la intersección entre ellos, sin duda, serán más.

2016 GoodChinaBrand | ICP: 12011751 | China Exports