AMD CodeXL

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. august 2020; checks kræver 2 redigeringer .
AMD CodeXL
Type GPU-fejlretning, GPU- og CPU-profilering, statisk kerneanalyse
Forfatter Avancerede mikro-enheder
Udvikler Avancerede mikro-enheder
Skrevet i Xi
Interface Qt
Operativ system Linux , Microsoft Windows
nyeste version 2.6 [1] (15. oktober 2018 ) ( 2018-10-15 )
Licens MIT-licens
Internet side gpuopen.com/compute-product/codexl//

AMD CodeXL  er en suite af softwareudviklingsværktøjer . Inkluderer GPU - debugger, GPU - profiler, CPU- profiler og statisk OpenCL -kerneanalysator.

Funktioner

GPU Debugger

AMD CodeXL i GPU Debugger giver udviklere mulighed for at debugge OpenCL- og OpenGL - kerner: indstil brudpunkter , gå gennem kildekoden i realtid, se alle variabler for forskellige GPU-kerner, mens de kører, identificere logik- og hukommelsesfejl, reducere hukommelsesadgang overhead, gengive buffere og OpenCL-billeder og OpenCL-teksturer som billeder eller tabeldata.

GPU Profiler

GPU Profiler indsamler og viser hardwaresensordata (ydelsestæller), applikationssporing, kerneplacering og tilbyder selv analysepunkter for AMD GPU'er og AMD APU'er (Accelerated Processing Unit). Profileren indsamler data fra OpenCL under kørsel og fra GPU/APU under kørsel og kan bruges til at opdage flaskehalse til yderligere optimeringer.

CPU profiler

CPU Profiler kan bruges til at identificere, undersøge og forbedre forståelsen af, hvordan applikationer, drivere og systemsoftware fungerer på AMD-processorer. CPU Profiler bruger en statistisk tilgang baseret på forskellige profileringsmetoder: Tidsbaseret profilering og hændelsesbaseret profilering, instruktionsbaseret prøveudtagning og CPU-overvågning. AMD CodeXL CPU-profiler erstatter AMD CodeAnalyst.

Statisk OpenCL Kernel Analyzer

AMD CodeXL Static Kernel Analyzer giver ingeniører mulighed for at samle, analysere og adskille OpenCL-kernekode. Værktøjet giver ydelsesevaluering for hver kerne på forskellige typer AMD-chips uden egentlig at udføre kernen. Det hjælper således med at finjustere kernen for at opnå maksimal ydeevne på AMD GPU'er.

Understøttede platforme

AMD CodeXL er understøttet på Windows og Linux operativsystemer . På Windows er AMD CodeXL tilgængelig både som en selvstændig applikation og som en fuldt integreret Microsoft Visual Studio -udvidelse .

AMD CodeXL er med succes blevet brugt til at fejlsøge Bullet . [2]

Versioner og tilgængelighed

Den seneste version af AMD CodeXL er gratis tilgængelig til download på GPUOpen-Tools .

Noter

  1. CodeXL-udgivelser (15. februar 2019). Hentet 28. august 2017. Arkiveret fra originalen 12. juni 2017.
  2. Bullet 3 OpenCL Rigid Body Simulation (21. november 2013). Hentet 23. oktober 2015. Arkiveret fra originalen 24. september 2015.