AMD CodeXL

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. srpna 2020; kontroly vyžadují 2 úpravy .
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 ) ( 2018-10-15 )
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 .

Funkce

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.

Podporované platformy

AMD CodeXL je podporováno v operačních systémech Windows a Linux . V systému Windows je AMD CodeXL k dispozici jako samostatná aplikace i jako plně integrované rozšíření Microsoft Visual Studio .

AMD CodeXL byl úspěšně použit k ladění Bullet . [2]

Verze a dostupnost

Nejnovější verze AMD CodeXL je volně ke stažení na GPUOpen-Tools .

Poznámky

  1. Vychází CodeXL (15. února 2019). Získáno 28. 8. 2017. Archivováno z originálu 12. 6. 2017.
  2. Bullet 3 OpenCL Rigid Body Simulation (21. listopadu 2013). Získáno 23. října 2015. Archivováno z originálu 24. září 2015.