CodeXL
GPU debuggerEdit
CodeXL GPU debugger umožňuje inženýrům ladění OpenGL a OpenCL volání API a runtime objektů, a ladění OpenCL jádra: nastavit zarážky, krokovat kód původu, v reálném čase, zobrazit všechny proměnné v různých GPU jader v jádra provedení, identifikovat logiku a paměť chyb, snížení paměti transakce nad hlavou, vizualizovat OpenCL/OpenGL buffery a obrázků a OpenGL textury jako obrázky, nebo jako data tabulky, a tímto způsobem ke zlepšení obecné kvality softwaru a optimalizovat jeho výkon.
GPU profilerEdit
CodeXL GPU profiler shromažďuje a zobrazuje výkon hardwaru čítače, data, aplikace, trasování, jádro obsazení, a nabízí hotspot analýzy pro AMD Gpu a Apu. Profiler shromažďuje data z runtime OpenCL a ze samotného GPU / APU během provádění jader a může být použit k odhalení úzkých míst výkonu a optimalizaci provádění jádra.
CPU profilerEdit
AMD uProf nahrazuje CodeXL pro funkce profilování CPU a výkonu na procesorech AMD.
codexl je CPU profilování suite lze použít k identifikaci, zkoumat a zlepšit výkon aplikací, ovladačů a systémového softwaru na AMD CPU. CodeXL CPU profiler používá statistický výběr vzorků založený přístup s různými profilování techniky a opatření: Time-Based Profilování (TBP), Event-Based Profilování (EBP), Návod pro odběr Vzorků Založené (IBS) a CPU výkon hardwaru monitorů. CodeXL CPU profiler nahrazuje AMD CodeAnalyst.
Statické Shader/Kernel AnalyzerEdit
CodeXL je statické jádro analyzátoru umožňuje inženýrům sestavovat, analyzovat a rozebírat kódu DirectX, OpenGL a Vulkan shadery a OpenCL jádra. Nástroj poskytuje odhad výkonu pro každý shader / jádro na různých druzích čipů AMD, aniž by skutečně prováděl kód. Tímto způsobem nástroj pomáhá při jemném doladění pro dosažení nejlepšího výkonu na GPU AMD.
Radeon GPU Analyzer (RGA)Upravit
V 1q 2017, AMD CodeXL Analyzátor byl nahrazen Radeon GPU Analyzer (RGA), zachování zpětné kompatibility. Radeon GPU Analyzer CLI je offline kompilátor a nástroj pro analýzu výkonu pro shadery DirectX, shadery OpenGL, shadery Vulkan a jádra OpenCL.
HSA profilerEdit
S verzi 2.0 CodeXL HSA Profiler a HSAIL Ladicí program Jádra podporu Boltzmann initiative řidiče, na GCN 1.2 hardware (tj. Radeon R9 Fury, Fury X a Fury Nano, a “Carrizo” Apu.
Grafika Rámu AnalyzerEdit
Rám Analyzátor může shromažďovat a zobrazení snímku časové osy pro aplikace, které používají rozhraní Microsoft DirectX 12 nebo Vulkan. Analyzátor je zobrazení seznamů každé volání rozhraní API, která byla provedena na straně CPU a jeho odpovídající příkaz vykonán na straně GPU v propojené a sjednocené zobrazení časové osy, stejně jako souhrnné statistiky pro uživatele-vybrané konkrétní čas fragment – kumulativní čas pro každý typ API, počet hovorů, 20 nejdelší hovory a další.