Creo que los CPU y GPU cambiarán la forma en que combinan su existencia en el interior de los servidores. La arquitectura x86 está en la curva final de la ley de Moore debido a las limitaciones de consumo energético… Ello hace difícil construir un servidor exascale usando exclusivamente tecnología x86, ya que el servidor será muy grande y consumirá demasiada energía. Existen limitaciones de escalabilidad y algunas de ellos son bastante profundas. Así, la mezcla entre CPU y GPU, potencialmente cambiará.
Hace unos quince años todas las supercomputadoras estaban basadas en distintos chips propietarios. Sin embargo, la gran mayoría de HPC de hoy, funcionan con chips basados en x86. Los chips gráficos se están trasladando a ese segmento y con posibilidades de reemplazar las CPU convencionales en dicho mercado. Sin embargo, es poco probable que reemplace completamente a los microprocesadores, actualmente es aún imposible ejecutar un sistema operativo en un chip gráfico y, además, algo de código necesita ser ejecutado en los CPU. En general, el inicio de la computación heterogénea está en camino, no el inicio del cómputo por GPU.Resulta curioso ver que uno de los temas que se expondrán en el evento Hot Chips es: “Sobreviviendo al Final del escalado de los microprocesadores tradicionales en HPC”. Donde especialistas de las universidades Schlumberger y Stanford discutirán sobre las limitaciones de los microprocesadores de hoy en día en los servidores HPC.
Hay una tendencia del mercado hacia la computación heterogénea y lo que llamamos arquitectura Fusion. La cual posee un tremendo potencial para este tipo de tecnología en el mercado HPC. Por el lado del software existen proyectos investigando como los desarrolladores de juegos pueden utilizar todos los recursos disponibles en el sistema. Por lo que no tendrán que pensar en que arquitectura a utilizar exclusivamente para su aplicación”.
Aunque incluso Intel admita que la mezcla entre las CPU y GPU en los servidores cambiará con el anuncio de Larrabee y eventualmente su arquitectura MIC, aún serán aplicaciones que se basan en productos x86.
Creo que siempre habrá aplicaciones que se ejecuten mejor en una arquitectura que en otra. Creo que siempre habrá un espacio para la GPU discreta y siempre habrá un espacio para la tecnología x86 la que puede ejecutar aplicaciones tradicionales. Por lo tanto, siempre habrá un lugar para ambas arquitecturas y la cuestión de una aplicación es lo que es la mezcla de CPU y GPU está ahí y la forma en que está diseñada.
Actualmente AMD ofrece aceleradores para cómputo HPC: FireStream basados en chips gráficos de ATI. En el futuro la compañía planea integrar CPU y GPU en la misma pieza de silicio para clientes y servidores.
Link: The Mix Between CPUs and GPUs in Servers Will Change – AMD (X-Bit Labs)
No hay comentarios.:
Publicar un comentario