¿Por qué no tenemos más coprocesadores en computadoras personales como los sistemas integrados?

Pregunta original: ¿Por qué no tenemos más coprocesadores en computadoras personales como los sistemas integrados?

¿Cuántos coprocesadores quieres? Hay muchos coprocesadores en las PC. No los conoce como coprocesadores porque están integrados en otros componentes, principalmente en la CPU.

Como ejemplo, las CPU Intel contienen:

  1. Coprocesador de coma flotante
  2. MMX – DSP entero
  3. SSE – DSP de coma flotante de precisión simple
  4. AVX, AVX2, AVX-512: precisión única de coma flotante dirigida a gráficos 3D
  5. AES-NI – Acelerador criptográfico
  6. Gráficos GMA y HD: GPU en chip de Intel

Sus conjuntos de chips contienen:

  1. Controlador RAID SATA
  2. NIC de 1 Gbit
  3. Procesador de audio
  4. Concentradores USB2 y USB3
  5. BLE4.2 – Bluetooth

Eso es todo lo que puedo pensar en este momento …

Intel no está en el negocio de lograr que use otros procesadores; Intel hace todo lo posible para incorporar todo lo posible al chipset CPU +.

La razón por la que no existen los excelentes modos de baja potencia es que no es factible proporcionar un rendimiento extremadamente alto y poder cambiar a un modo (muy) de baja potencia. Si nada más, debes mantener ese gran caché L3 actualizado. Además, apagar secciones de la CPU mientras otras partes están calientes crea tensión mecánica en la matriz y los cables de enlace.

Tenemos un coprocesador especializado para video. Se llama la GPU.

Las PC, correcta o incorrectamente, asumen la alimentación de la red y tienen poca demanda de energía reducida. Los procesadores principales son lo suficientemente potentes como para hacer todo el audio en una fracción del tiempo, y la potencia de procesamiento que utilizan se puede usar para otros fines cuando no se procesa audio, a diferencia de los procesadores de audio dedicados.

Un dispositivo sin batería simplemente no necesita un procesador de baja potencia.

El efecto de los coprocesadores se ha logrado más o menos al agregar instrucciones adicionales optimizadas para trabajos como codificación y decodificación de video, cifrado final,

Su dispositivo de sonido probablemente tiene un DSP, simplemente no puede controlarlo, los controladores lo hacen por usted. Su sistema operativo lo resume y, a veces, el chip puede hacer más de lo que el sistema operativo lo permite.

Su tarjeta gráfica tiene muchas funciones DSP e incluso puede tener un ASIC de decodificación de video (busque Intel QSV o Nvidia NVDEC).

Algunas computadoras tienen pequeños FPGA para hacer conmutación / multiplexación de interfaz (buscar Lattice Semiconductor).

Puede obtener tarjetas de red que se ‘descargan’ con un coprocesador.

También puede utilizar la tarjeta de coprocesador de aterrizaje Intel Knights o Phi. O la Nvidia Pascal, etc.