AMD stellt CodeXL 2.0 als Open-Source-Werkzeugsuite für die Analyse von CPU-, GPU- und APU-Programmen bereit. Die offizielle Veröffentlichung auf GitHub ist am 20. April 2016 datiert und verweist auf die Details des ersten CodeXL-Releases unter GPUOpen.
Die Suite bündelt Werkzeuge zum Debuggen und Profilieren von Programmen, die Rechenwerke und Grafikprozessoren nutzen. Der Quellcode liegt öffentlich vor und kann damit in technische Entwicklungsabläufe, eigene Builds und Untersuchungen zur Laufzeit integriert werden.
Debugging und Profiling für GPU-Programme
CodeXL richtet sich an Teams, die die Ausführung von Kernel-Code und die Auslastung von Prozessoren nachvollziehen müssen. Für Grafik- und Spieleentwicklung ergänzt die Suite damit die vorhandenen Werkzeuge für Rendering- und Compute-Code. Der Schwerpunkt liegt auf der Messung und Fehlersuche, nicht auf einer bestimmten Entwicklungsumgebung.
Die Öffnung des Quellcodes passt in die Entwicklung offener Schnittstellen für heterogene Systeme. Einen verwandten Ansatz für C++ und OpenCL beschreibt der Beitrag zur SYCL-1.2-Spezifikation. CodeXL kann unabhängig davon als eigene Werkzeugkette eingesetzt werden.
