GPU debugger
GPU debuggerEdit
Codecls GPU debugger giver ingeniører mulighed for at debugge OpenGL og OpenCL API-opkald og runtime-objekter og debug OpenCL-kerner: Indstil breakpoints, trin gennem kildekoden i realtid, Se alle variabler på tværs af forskellige GPU-kerner under kerneudførelse, identificere logik-og hukommelsesfejl, reducere hukommelsestransaktionsomkostninger, visualisere OpenCL/OpenGL-buffere og billeder og OpenGL-teksturer som billeder eller som regnearksdata, og på denne måde at forbedre den generelle programmelkvalitet og optimere dens ydeevne.
GPU-profilrediger
CODECL ‘s GPU-profiler indsamler og visualiserer data om udstyrsydelsestællere, applikationssporing, kernebelægning og tilbyder hotspotanalyse til AMD GPU ‘er og APU’ er. Profilen indsamler data fra OpenCL runtime, og fra GPU/APU selv under udførelsen af kernerne, og kan bruges til at opdage ydeevne flaskehalse og optimere kernel udførelse.
CPU-profilrediger
AMD uProf erstatter kodeksen for CPU-og Strømprofileringsfunktioner på AMD-processorer.
Kodeksls CPU-profileringssuite kan bruges til at identificere, undersøge og forbedre ydeevnen for applikationer, drivere og systemprogrammer på AMD-CPU ‘ er. CPU-profiler bruger en statistisk prøveudtagningsbaseret tilgang med forskellige profileringsteknikker og-foranstaltninger: tidsbaseret profilering (TBP), begivenhedsbaseret profilering (EBP), Instruktionsbaseret prøveudtagning (IBS) og CPU-udstyrets ydelsesmonitorer. Kodeksl CPU profiler erstatter AMD CodeAnalyst.
statisk Shader/Kerneanalysatorrediger
Kodeksls statiske kerneanalysator giver ingeniører mulighed for at kompilere, analysere og adskille koden for OpenGL, Vulkan shaders og OpenCL-kerner. Værktøjet giver ydeevne estimering for hver shader/kerne på forskellige former for AMD chips, uden faktisk at udføre koden. På denne måde hjælper værktøjet med finjustering for at opnå den bedste ydelse på AMD GPU ‘ er.
Radeon GPU-analysator (RGA)Rediger
i 1.kvartal 2017 blev AMD-Kodekslanalysator erstattet af Radeon GPU-analysator (RGA) og opretholdt bagudkompatibilitet. Radeon GPU analysator CLI er en offline compiler og en ydeevne analyse værktøj til direkte shaders, OpenGL shaders, Vulkan shaders og OpenCL kerner.
HSA profilerEdit
med version 2.0 understøtter Kodeksl HSA Profiler og HSAIL Kernel Debugger driveren til gCn 1.2-udstyr (dvs.Radeon R9 Fury, Fury og Fury Nano og “Carriso” APU ‘ er.
Grafikrammeanalysatorrediger
Rammeanalysatoren kan indsamle og vise en ramme tidslinje for applikationer, der bruger Microsoft Direct 12 eller Vulkan. Analysatorens visning viser hvert API-opkald, der blev foretaget på CPU-siden, og dets tilsvarende kommando, der blev udført på GPU-siden i en sammenkoblet og samlet tidslinjevisning, samt aggregerede statistikker for brugervalgt specifikt tidsfragment – kumulativ tid for hver type API, antal opkald, 20 længste opkald og mere.