CodeXL
GPU debuggerEdit
a CodeXL GPU debugger lehetővé teszi a mérnökök számára az OpenGL és OpenCL API hívások és futásidejű objektumok hibakeresését, valamint az OpenCL kernelek hibakeresését: töréspontok beállítása, valós idejű forráskód átlépése, a különböző GPU magok összes változójának megtekintése a kernel végrehajtása során, a logikai és memóriahibák azonosítása, a memória tranzakciók csökkentése, az OpenCL/OpenGL pufferek, képek és OpenGL textúrák megjelenítése képként vagy táblázatadatként, és ily módon az általános szoftverminőség javítása és teljesítményének optimalizálása érdekében.
GPU profilerEdit
a CodeXL GPU profiler gyűjti és megjeleníti a hardver teljesítményszámlálók adatait, az alkalmazás nyomkövetését, a kernel kihasználtságát, és hotspot elemzést kínál az AMD GPU-k és APU-k számára. A profiler adatokat gyűjt az OpenCL futásidejéből, valamint magából a GPU/APU-ból a kernelek végrehajtása során, és felhasználható a teljesítmény szűk keresztmetszeteinek feltárására és a kernel végrehajtásának optimalizálására.
CPU profilerEdit
az AMD uProf felváltja az AMD processzorok CPU és Teljesítményprofil funkcióinak CodeXL-jét.
a CodeXL CPU profilkészítő csomagja az alkalmazások, illesztőprogramok és rendszerszoftverek azonosítására, vizsgálatára és teljesítményének javítására használható az AMD CPU-kon. CODEXL CPU profiler használ statisztikai mintavétel alapú megközelítés különböző profilalkotás technikák és intézkedések: Idő-alapú profilalkotás (TBP), esemény-alapú profilalkotás (EBP), utasítás-alapú mintavétel (IBS) és a CPU hardver teljesítmény monitorok. A CODEXL CPU profiler helyettesíti az AMD CodeAnalyst alkalmazást.
Static Shader/Kernel AnalyzerEdit
a CodeXL statikus kernel analyzer lehetővé teszi a mérnökök számára, hogy lefordítsák, elemezzék és szétszereljék a DirectX, OpenGL és Vulkan shader és OpenCL kernelek kódját. Az eszköz biztosítja a teljesítmény becslést minden shader / kernel különböző AMD chipek, anélkül, hogy ténylegesen végrehajtó kódot. Ily módon az eszköz segíti a finomhangolást az AMD GPU-k legjobb teljesítményének elérése érdekében.
Radeon GPU Analyzer (RGA)Szerkesztés
a Q1 2017-ben az AMD CodeXL Analyzer helyébe Radeon GPU Analyzer (RGA) lépett, fenntartva a visszamenőleges kompatibilitást. A Radeon GPU Analyzer CLI egy offline fordító és teljesítményelemző eszköz DirectX árnyékolókhoz, OpenGL árnyékolókhoz, Vulkan árnyékolókhoz és OpenCL kernelekhez.
HSA profilerEdit
a 2.0-s verzióval a Codexl HSA Profiler és a HSAIL Kernel Debugger támogatja a Boltzmann initiative illesztőprogramot, GCN 1.2 hardveren (azaz Radeon R9 Fury, Fury X és Fury Nano, valamint “Carrizo” APU-k.
Graphics Frame AnalyzerEdit
a Frame Analyzer képes a Microsoft DirectX 12-t vagy Vulkan-t használó alkalmazások keretének idővonalát gyűjteni és megjeleníteni. Az elemző nézete felsorolja az egyes API-hívásokat, amelyeket a CPU oldalán hajtottak végre, és a megfelelő parancsot, amelyet a GPU oldalán hajtottak végre egy összekapcsolt és egységes Idővonal nézetben, valamint összesített statisztikákat a felhasználó által kiválasztott konkrét időrészletről-kumulatív idő az egyes API-típusokhoz, hívások száma, 20 leghosszabb hívás és így tovább.