CodeXL
GPU debuggerEdit
GPU debugger CodeXL permite inginerilor pentru a depana OpenGL și OpenCL apeluri API și obiecte de rulare, și depanare kernel OpenCL: setați puncte de întrerupere, pas prin codul sursă în timp real, vizualiza toate variabilele din diferite nuclee GPU în timpul execuției kernel, identifica logica și erorile de memorie, reduce aeriene tranzacție de memorie, vizualiza imagini sau ca date de calcul tabelar, și în acest fel pentru a îmbunătăți calitatea generală a software-ului și de a optimiza performanțele sale.
GPU profilerEdit
CODEXL GPU profiler colectează și vizualizează datele contoare de performanță hardware, urme de aplicare, de ocupare kernel, și oferă analiza hotspot pentru AMD GPU și APUs. Profilerul colectează date din timpul de rulare OpenCL și din GPU/APU în sine în timpul executării nucleelor și poate fi folosit pentru a descoperi blocajele de performanță și pentru a optimiza execuția kernel-ului.
CPU profilerEdit
AMD uProf înlocuiește CodeXL pentru funcționalitățile CPU și Power Profiling pe procesoarele AMD.
suita de profilare a procesorului CodeXL poate fi utilizată pentru a identifica, investiga și îmbunătăți performanța aplicațiilor, driverelor și software-ului de sistem pe procesoarele AMD. CODEXL CPU profiler utilizează o abordare bazată pe eșantionare statistică cu diverse tehnici și măsuri de profilare: profilare bazată pe timp (TBP), profilare bazată pe evenimente (EBP), eșantionare bazată pe instrucțiuni (IBS) și monitoare de performanță hardware CPU. CodeXL CPU Profiler înlocuiește AMD CodeAnalyst.
static Shader/Kernel AnalyzerEdit
analizorul static Kernel al CodeXL permite inginerilor să compileze, să analizeze și să dezasambleze codul DirectX, OpenGL și Vulkan shaders și kernel-urile OpenCL. Instrumentul oferă estimarea performanței pentru fiecare shader/kernel pe diferite tipuri de Cipuri AMD, fără a executa efectiv codul. În acest fel, instrumentul ajută la reglarea fină pentru a obține cele mai bune performanțe pe GPU-urile AMD.
Radeon GPU Analyzer (RGA)Edit
în Q1 2017, AMD Codexl Analyzer a fost înlocuit cu Radeon GPU Analyzer (RGA), menținând compatibilitatea înapoi. Radeon GPU Analyzer CLI este un compilator offline și un instrument de analiză a performanței pentru shadere DirectX, shadere OpenGL, shadere Vulkan și kerneluri OpenCL.
HSA profilerEdit
cu versiunea 2.0 CodeXL HSA Profiler și Depanatorul de Kernel HSAIL acceptă driverul de inițiativă Boltzmann, pe hardware-ul GCN 1.2 (adică Radeon R9 Fury, Fury X și Fury Nano și APU-urile “Carrizo”.
Graphics Frame AnalyzerEdit
analizorul de cadre poate colecta și afișa o cronologie a cadrelor pentru aplicațiile care utilizează Microsoft DirectX 12 sau Vulkan. Vizualizarea analizorului listează fiecare apel API care a fost efectuat pe partea CPU și comanda corespunzătoare care a fost executată pe partea GPU într-o vizualizare cronologică interconectată și unificată, precum și statistici agregate pentru fragmentul de timp specific selectat de Utilizator-timp cumulativ pentru fiecare tip de API, număr de apeluri, 20 de apeluri mai lungi și multe altele.