Noticias

Cada decisión en un diseño de computadora

Actualizar:25 Aug 2020
Resumen:

Cada decisión en el diseño de una computadora es un com […]

Cada decisión en el diseño de una computadora es un compromiso entre costo y capacidad.

Algunas computadoras tienen una GPU dedicada y separada para gráficos, pero las más económicas simplemente incorporan funciones de GPU en la CPU. ¡Rendimiento más bajo, pero más barato!

Algunas computadoras tienen procesadores de audio y tarjetas de sonido complejos y dedicados. Otros incorporan funciones de sonido más primitivas en los chips de soporte de la CPU. ¡Rendimiento más bajo, pero más barato!

Algunas computadoras solían tener procesadores de cifrado dedicados. Las CPU modernas de Intel tienen incorporada la aceleración de hardware AES.

En Ye Olde Days, en realidad compraría un chip de coprocesador matemático separado para las funciones de FPU (80387, ¿alguien?) Cada CPU Intel moderna ahora tiene una FPU integrada.

Incluso si tuviera el coprocesador, necesitaría  el brazo del monitor de la computadora,   un kit de programación para utilizarlo y una masa crítica de base de instalación para convencer a los programadores de que dediquen tiempo a él. En la tierra de GPGPU, surgieron las arquitecturas OpenCL y CUDA para que los programadores usen GPU como coprocesador, pero incluso eso se limita principalmente a aplicaciones especializadas que aprovechan la arquitectura GPU SIMD.

No hay ninguna ventaja especial para un chip ARM de propósito general, ya que un coprocesador tiene un beneficio inmediato para una CPU Intel moderna. Es una arquitectura diferente y más lenta. No está claro si sería útil incluso si fuera gratuito en todas las PC, ya que requeriría programación especializada como OpenCL o CUDA.

Es más probable que vea coprocesadores FPGA para trabajos especializados como AI y ML hasta que las CPU de propósito general acumulen la capacidad por sí mismas. Nuevos servidores Azure para empaquetar FPGA de Intel mientras Microsoft ARM adopta Xeon

0