Los libros podrían (y han sido) escritos sobre los costos y beneficios de diferentes arquitecturas de procesador.
Pero fundamentalmente, las CPU y las GPU difieren en su forma general: las CPU son estrechas y profundas , mientras que las GPU son poco profundas y anchas .
Eso significa que las CPU ejecutan entre 1 y 16 subprocesos a la vez, mientras que las GPU ejecutan miles de núcleos (llamados unidades de cómputo) en paralelo. Hay muchas diferencias entre los dos:
- ¿Qué es la teoría de la deconstrucción en arquitectura?
- ¿Cuáles son algunos edificios de la Edad Media todavía en pie en Escocia?
- Cómo encontrar los mejores arquitectos en Hyderabad
- ¿En qué se diferencia el buen urbanismo contemporáneo del urbanismo tradicional?
- ¿Deberían definirse los arquitectos como artistas?
- una unidad de cómputo GPU es mucho más simple que un núcleo de CPU superescalar moderno
- una unidad de cómputo GPU no hace predicción de rama
- Todos los núcleos de GPU ejecutan las mismas instrucciones, al mismo tiempo, pero operan con datos diferentes (SIMD)
- un núcleo de CPU tiene un caché masivo, predicción de bifurcación y mayor velocidad de reloj
Si una CPU es un guerrero gigante con músculos ondulantes y reflejos luminosos, una GPU es un ejército completo de Pitufos de 20 lb que llevan espadas de madera.