Computadoras generales: no.
Sin embargo, es bastante común en los servidores, con un gran FPGA estrechamente acoplado a la CPU como una “aceleración de hardware programable”
Por ejemplo, puede colocar un algoritmo de búsqueda optimizado o un algoritmo de procesamiento de gráficos en el hardware en lugar de ejecutarlo en SW en la CPU.
- ¿Cuál es el equipo de detección de sonar más pequeño posible?
- ¿La EPFL para la informática se considera a la par con CMU, MIT y similares o se considera inferior?
- ¿Cuál es la mejor área para vivir en Delhi para estudiantes de CA y CS?
- ¿Cómo se lleva a cabo el paso de inferencia en chatbots en el contexto del aprendizaje profundo o automático?
- Mientras estudia CS o aprende un nuevo lenguaje de programación, ¿vale la pena escribir código de un ejemplo?
La supercomputación científica de números cruzados utiliza la GPU como un coprocesador, pero hay otras clases de algoritmos para los que ese no es un buen paradigma. Y estos a menudo son propietarios o secretos (piense en todos los proyectos semisecretos de hardware y chips en Google, Amazon, etc.) por lo que FPGA es una ruta muy sensata.
La capacidad de hacer esta estrecha integración es una de las razones por las que Intel compró Altera.
Han dicho que planean extender esto, integrando FPGA en Northbridge.
Todavía no está claro cuán extendido será esto. Claramente, no en los de uso general optimizados para menor potencia, pero ¿estará en todos los dispositivos del servidor?