CodeXL
Depurador de GPUEDITAR
El depurador de GPU de CodeXL permite a los ingenieros depurar llamadas de API OpenGL y OpenCL y objetos de tiempo de ejecución, y depurar núcleos OpenCL: establecer puntos de interrupción, recorrer el código fuente en tiempo real, ver todas las variables en diferentes núcleos de GPU durante la ejecución del núcleo, identificar errores de lógica y memoria, reducir la sobrecarga de transacciones de memoria, visualizar búferes e imágenes OpenCL/OpenGL y texturas OpenGL como imágenes o como datos de hoja de cálculo, y de esta manera mejorar la calidad general del software y optimizar su rendimiento.
GPU profilerEdit
El generador de perfiles de GPU de CodeXL recopila y visualiza datos de contadores de rendimiento de hardware, seguimiento de aplicaciones, ocupación del núcleo y ofrece análisis de puntos de acceso para GPU y APU de AMD. El generador de perfiles recopila datos del tiempo de ejecución de OpenCL y de la propia GPU/APU durante la ejecución de los núcleos, y se puede usar para descubrir cuellos de botella de rendimiento y optimizar la ejecución del núcleo.
Perfil de CPU Edit
AMD uProf reemplaza al CodeXL para las funcionalidades de perfil de CPU y potencia en los procesadores AMD.
La suite de perfiles de CPU de CodeXL se puede utilizar para identificar, investigar y mejorar el rendimiento de las aplicaciones, los controladores y el software del sistema en las CPU de AMD. El generador de perfiles de CPU de CodeXL utiliza un enfoque basado en muestreo estadístico con varias técnicas y medidas de perfilado: Perfilado Basado en tiempo (TBP), Perfilado Basado en Eventos (EBP), Muestreo Basado en Instrucciones (IBS) y monitores de rendimiento de hardware de CPU. El generador de perfiles de CPU CodeXL reemplaza a AMD CodeAnalyst.
Analizador de kernel/Sombreador estático Edit
El analizador de kernel estático de CodeXL permite a los ingenieros compilar, analizar y desensamblar el código de los sombreadores DirectX, OpenGL y Vulkan y los núcleos OpenCL. La herramienta proporciona una estimación del rendimiento para cada sombreador/núcleo en diferentes tipos de chips AMD, sin ejecutar realmente el código. De esta manera, la herramienta ayuda a ajustar para lograr el mejor rendimiento en las GPU AMD.
Analizador de GPU Radeon (RGA)Editar
En el primer trimestre de 2017, el analizador de CodeXL de AMD fue reemplazado por el Analizador de GPU Radeon (RGA), manteniendo la compatibilidad con versiones anteriores. Radeon GPU Analyzer CLI es un compilador sin conexión y una herramienta de análisis de rendimiento para sombreadores DirectX, sombreadores OpenGL, sombreadores Vulkan y núcleos OpenCL.
HSA profilerEdit
Con la versión 2.0, el generador de perfiles HSA CodeXL y el depurador de kernel HSAIL admiten el controlador de la iniciativa Boltzmann, en hardware GCN 1.2 (es decir, Radeon R9 Fury, Fury X y Fury Nano, y APU” Carrizo”.
Graphics Frame AnalyzerEdit
El analizador de fotogramas puede recopilar y mostrar una línea de tiempo de fotogramas para aplicaciones que utilizan Microsoft DirectX 12 o Vulkan. La vista del analizador enumera cada llamada a la API que se realizó en el lado de la CPU y su comando correspondiente que se ejecutó en el lado de la GPU en una vista de línea de tiempo unificada e interconectada, así como estadísticas agregadas para fragmentos de tiempo específicos seleccionados por el usuario: tiempo acumulado para cada tipo de API, número de llamadas, 20 llamadas más largas y más.