Arquitecturas heterogéneas
Fundamentos
La creciente dificultad de escalar el rendimiento y la eficiencia de las CPUs cada año ha creado la necesidad de convertir las computadoras en sistemas heterogéneos
- Sistemas compuestos por múltiples tipos de procesadores que pueden adaptarse mejor a diferentes tipos de cargas de trabajo o partes de ellas.
- Hace más de una década, las Unidades de procesamiento de gráficos (GPUs) se convirtieron en procesadores paralelos de uso general para que sus excelentes capacidades de procesamiento estuvieran disponibles para muchas cargas de trabajo más allá de los gráficos.
- Las GPUs han sido una clave fundamental para el reciente auge del aprendizaje automático y la inteligencia artificial, que requerían tiempos de entrenamiento poco realistas antes del uso de las GPU.