La pieza final del proyecto de computación heterogénea AMD HSA: hUMA Unified Memory Access
Sin embargo, para AMD, aunque la APU satisface las necesidades de comunicación directa entre la CPU y la GPU a través de canales de ultra alta velocidad integrados a nivel de chip, ¿qué falta todavía? La semana pasada, AMD presentó a los medios la última pieza del rompecabezas de la arquitectura AMD HSA: hUMA "Acceso a memoria unificada para arquitectura de sistemas informáticos heterogéneos", encabezado por Chu Hanjin, director de juegos, software e informática heterogénea.
La APU es el primer proyecto de procesador de nueva generación de AMD que integra CPU y GPU en el mismo chip, y las dos APU de nueva generación recién lanzadas este año, incluidas Kabini y Temash, integran aún más el canal de E/S. Sin embargo, AMD también admitió que un nivel tan alto de integración es normal para el campo ARM, que actualmente está en auge en dispositivos portátiles, pero es solo el comienzo para el campo x86.
Aunque ha ingresado a un SoC altamente integrado y un solo procesador ha implementado la arquitectura informática heterogénea HSA, la APU actual todavía enfrenta una situación muy problemática en la informática heterogénea, es decir, el uso de memoria; Arquitectura de CPU de múltiples núcleos, se puede acceder a los datos en la memoria utilizada de manera unificada (UMA) y la información de la memoria se puede compartir entre sí. Entrar en la etapa de visualización integrada permitirá aún más que la CPU y la GPU integrada disfruten de la memoria física (NUMA).
Sin embargo, la memoria de la GPU y la CPU de la APU se asignan de forma independiente. Aunque ambas partes usan la misma memoria física, en realidad se debe cortar y asignar, y la información de ambas partes no se puede usar. De esta manera, los resultados del cálculo de ambas partes se deben copiar al bloque de memoria utilizado por la otra parte. haciendo que todo el proceso de operación heterogéneo sea engorroso y complicado.
Por eso AMD ha lanzado una nueva tecnología hUMA, que permite que la memoria física que la CPU y GPU originales no pueden disfrutar * * * ya no sea necesario asignar memoria y procesar los recursos utilizados por la CPU y. GPU. El propio servidor puede asignar de manera más flexible los recursos de memoria utilizados por la CPU y la GPU.
Gracias a la memoria unificada, los resultados de las operaciones almacenados en la memoria de la CPU y la GPU ya no necesitan copiarse en los bloques de cada uno. Se puede acceder directamente a toda la información entre sí, lo que puede reducir el uso del espacio de memoria. y acelere enormemente el procesamiento binario. Disfrute de los resultados informáticos, mejore el rendimiento de la informática heterogénea HSA y ahorre consumo de energía.
Con el soporte de hUMA, es posible que importar HSA al dispositivo sea bastante útil. Todos los servidores, PC tradicionales, tabletas, equipos de prueba integrados, consolas de juegos y más. Se puede obtener una mayor eficiencia de computación paralela. Los núcleos de las dos consolas de juegos de nueva generación recién lanzadas, Playstation 4 y Xbox One, no sólo son clientes del programa semi-cliente de AMD, sino que también introdujeron la tecnología hUMA.