AMD presentó durante la Cumbre de Desarrolladores AMD Fusion (AFDS) de 2012, el Code XL, una herramienta de depuración unificada para aplicaciones heterogéneas.
Prácticamente, el Code XL unifica las herramientas informáticas gráficas (GPUs) y de procesamiento (CPUs) de AMD, permitiendo mejor desarrollo de aplicaciones OpenCL y de aceleración de GPU, junto con optimizaciones específicas para las CPUs de AMD.
La verdad es que nos alegramos de que AMD ponga tantos esfuerzos para optimizar sus APUs, GPUs y el lenguaje de computación OpenCL, pero estamos esperando que la compañía no se olvide de la importancia de la optimización de sus CPUs, ya que la identificación y el uso correcto de FMA3 y FMA4, junto con muchas otras unidades Piledriver, pueden proporcionar un aumento considerable en el rendimiento.
El Code XL de AMD llegará a los desarrolladores en tres versiones diferentes. Una de ellas es un complemento o plugin completo para Microsoft Visual Studio 2010.
La segunda es una aplicación independiente de Windows, mientras que la última es una versión de Linux que, según AMD, tendrá todas las opciones y funciones de la versión diseñada para Windows.
AMD ha demostrado una vez más lo que se puede lograr con la optimización del lenguaje OpenCL y de la GPU a través de la última versión de WinZIP, pero hay un aspecto extraño allí, ya que el aumento de rendimiento es exactamente lo mismo, independiente del número de núcleos VLIW presentes en la APU.