La nueva tecnología de Intel que aumenta 20x el rendimiento de tu CPU

03 Nov 2016

Un nuevo desarrollo tecnológico de Intel y NC State movería al procesador el reparto de tareas a múltiples CPU, eliminando barreras lógicas y aprovechando al máximo el rendimiento de todos núcleos del procesador.

El principal problema de los procesadores multinúcleo en la actualidad es que una distribución eficiente de las cargas de trabajo requiere una enorme coordinación a nivel de código para que ningún núcleo del procesador modifique los datos utilizados por otro para evitar fallas y diversos sistemas de redundancia de datos, lo que significa que aprovechar los recursos al máximo requiere un buen trabajo de programación que muchas veces no vemos en el mundo real salvo un par de juegos y aplicaciones de uso profesional.

Buscando soluciones a esta problemática la gente de Intel y North Carolina State University desarrollaron una solución llamada QMD (Queue Management Device, o Dispositivo Administrador de Fila) a cargo del profesor Yan Solihin y su alumno Yipeng Wang que elimina todas esas capas de abstracción y las reemplaza por un dispositivo dedicado de hardware integrado en el procesador que cumple tres funciones básicas: Agregar datos a la fila, tomar datos de la fila y mover datos cerca de donde deberán ser utilizados.

14595608_1325827940784753_5734389032041763507_n

El equipo académico ejecutó las simulaciones necesarias para determinar la factibilidad y descubrió que el rendimiento como mínimo aumentaba el doble y para el caso de procesadores de 16 núcleos podía aumentar hasta 20 veces (debido a la mayor complejidad necesaria para trabajar eficientemente con más núcleos). El descubrimiento le consiguió a Yipeng Wang un trabajo como investigador de Intel y aunque la compañía no ha querido referirse en términos certeros sobre la posibilidad de ver QMD implementado en los próximos procesadores azules el interés comercial, técnico y académico es enorme.

Otra tecnología similar a QMD podría ser Tardis de Srini Devadas, experto en sistemas de control de cache en el MIT que propone reescribir completamente la cache y su funcionamiento, aunque debido a lo rotundo del cambio los costos en investigación y desarrollo junto a otros elementos importantes como obtener el apoyo popular de los desarrolladores hacen difícil la adopción en un futuro cercano de esta tecnología, mientras que QMD podría ver un despliegue e integración en procesadores Intel (ya sea Xeon, Core o Phi) en una ventana de tiempo muchísimo más corta.

Quienes deseen revisar en detalle QMD pueden acceder a CAF: Core to Core Communication Acceleration Framework y leer en detalle al respecto.

[IEEE]

Contenido Relacionado

Síguenos en Facebook

Síguenos en Redes Sociales

Compra y Vende Hardware

Compraventa de hardware Tecnius

Comentarios Recientes