Código AMD XL | |
---|---|
Tipo de | Depuración de GPU, creación de perfiles de GPU y CPU, análisis de kernel estático |
Autor | Micro dispositivos avanzados |
Desarrollador | Micro dispositivos avanzados |
Escrito en | xi |
Interfaz | Qt |
Sistema operativo | linux , microsoft windows |
ultima versión | 2.6 [1] (15 de octubre de 2018 ) |
Licencia | Licencia MIT |
Sitio web | gpuopen.com/compute-product/codexl// |
AMD CodeXL es un conjunto de herramientas de desarrollo de software . Incluye depurador de GPU , perfilador de GPU, perfilador de CPU y analizador de núcleo OpenCL estático .
Depurador de GPU
AMD CodeXL en GPU Debugger permite a los desarrolladores depurar núcleos OpenCL y OpenGL : establecer puntos de interrupción , recorrer el código fuente en tiempo real, ver todas las variables de diferentes núcleos de GPU mientras se ejecutan, identificar errores de lógica y memoria, reducir la sobrecarga de acceso a la memoria, renderizar búferes e imágenes OpenCL y texturas OpenCL como imágenes o datos tabulares.Perfilador de GPU
GPU Profiler recopila y muestra los datos del sensor de hardware (contador de rendimiento), el seguimiento de la aplicación, la ubicación del núcleo y ofrece puntos de análisis para las GPU AMD y las APU (unidades de procesamiento acelerado) de AMD. El generador de perfiles recopila datos de OpenCL en tiempo de ejecución y de la GPU/APU en tiempo de ejecución, y puede usarse para detectar cuellos de botella para más optimizaciones.Analizador de CPU
CPU Profiler se puede utilizar para identificar, investigar y mejorar la comprensión de cómo funcionan las aplicaciones, los controladores y el software del sistema en los procesadores AMD. CPU Profiler utiliza un enfoque estadístico basado en varios métodos de generación de perfiles: generación de perfiles basada en el tiempo y generación de perfiles basada en eventos, muestreo basado en instrucciones y supervisión de la CPU. El perfilador de CPU AMD CodeXL reemplaza a AMD CodeAnalyst.Analizador de kernel OpenCL estático
El analizador de kernel estático AMD CodeXL permite a los ingenieros ensamblar, analizar y desensamblar el código del kernel OpenCL. La herramienta proporciona una evaluación del rendimiento de cada núcleo en diferentes tipos de chips AMD, sin ejecutar realmente el núcleo. Por lo tanto, ayuda a ajustar el kernel para lograr el máximo rendimiento en las GPU de AMD.AMD CodeXL se ha utilizado con éxito para depurar Bullet . [2]
La última versión de AMD CodeXL está disponible gratuitamente para su descarga en GPUOpen-Tools .
AMD (ATI) | Gráficos y productos|||||||||
---|---|---|---|---|---|---|---|---|---|
Comparación de GPU _ |
| ||||||||
Otro |
|