AMD CodeXL | |
---|---|
Typ | Ladění GPU, profilování GPU a CPU, statická analýza jádra |
Autor | Pokročilá mikrozařízení |
Vývojář | Pokročilá mikrozařízení |
Zapsáno v | Xi |
Rozhraní | Qt |
Operační systém | Linux , Microsoft Windows |
Nejnovější verze | 2.6 [1] (15. října 2018 ) |
Licence | licence MIT |
webová stránka | gpuopen.com/compute-product/codexl// |
AMD CodeXL je sada nástrojů pro vývoj softwaru . Obsahuje GPU debugger, GPU profiler, CPU profiler a statický analyzátor jádra OpenCL .
Debugger GPU
AMD CodeXL v GPU Debugger umožňuje vývojářům ladit jádra OpenCL a OpenGL : nastavovat body přerušení , procházet zdrojovým kódem v reálném čase, zobrazovat všechny proměnné různých jader GPU za běhu, identifikovat chyby logiky a paměti, snížit režii přístupu k paměti, vykreslovat vyrovnávací paměti a obrázky OpenCL a textury OpenCL jako obrázky nebo tabulková data.GPU Profiler
GPU Profiler shromažďuje a zobrazuje data hardwarového senzoru (počítadlo výkonu), trasování aplikací, umístění jádra a sám nabízí body analýzy pro AMD GPU a AMD APU (Accelerated Processing Unit). Profiler shromažďuje data z OpenCL za běhu a z GPU/APU za běhu a lze jej použít k detekci úzkých míst pro další optimalizace.CPU Profiler
CPU Profiler lze použít k identifikaci, prozkoumání a zlepšení porozumění tomu, jak fungují aplikace, ovladače a systémový software na procesorech AMD. CPU Profiler používá statistický přístup založený na různých metodách profilování: Time-Based Profiling a Event-Based Profiling, Instruction-Based Sampling a CPU monitoring. AMD CodeXL CPU profiler nahrazuje AMD CodeAnalyst.Statický OpenCL Kernel Analyzer
AMD CodeXL Static Kernel Analyzer umožňuje inženýrům sestavit, analyzovat a rozebrat kód jádra OpenCL. Nástroj poskytuje hodnocení výkonu pro každé jádro na různých typech čipů AMD, aniž by jádro skutečně spouštělo. Pomáhá tedy doladit jádro, aby bylo dosaženo maximálního výkonu na GPU AMD.AMD CodeXL byl úspěšně použit k ladění Bullet . [2]
Nejnovější verze AMD CodeXL je volně ke stažení na GPUOpen-Tools .
AMD (ATI) | Grafika a produkty|||||||||
---|---|---|---|---|---|---|---|---|---|
srovnání GPU _ |
| ||||||||
jiný |
|