AMD CodeXL
| 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 .
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
- ↑ Vychází CodeXL (15. února 2019). Získáno 28. 8. 2017. Archivováno z originálu 12. 6. 2017.
- ↑ Bullet 3 OpenCL Rigid Body Simulation (21. listopadu 2013). Získáno 23. října 2015. Archivováno z originálu 24. září 2015.