CodeXL

GPU debuggerEdit

CodeXL GPU debugger tillåter ingenjörer att felsöka OpenGL och OpenCL API-samtal och runtime objekt, och felsöka OpenCL kärnor: Ställ brytpunkter, steg genom källkod i realtid, visa alla variabler över olika GPU kärnor under kernel utförande, identifiera logik och minnesfel, minska minnestransaktion overhead, visualisera OpenCL/OpenGL buffertar och bilder och OpenGL texturer som och på detta sätt för att förbättra den allmänna programkvaliteten och optimera dess prestanda.

GPU profilerEdit

CodeXL s GPU profiler samlar in och visualiserar hårdvara prestanda räknare data, program spår, kernel beläggning, och erbjuder hotspot analys för AMD GPU och APU. Profileraren samlar in data från OpenCL-körtiden och från GPU/APU själv under körningen av kärnorna och kan användas för att upptäcka prestandaflaskhalsar och optimera kärnkörning.

CPU profilerEdit

AMD uProf ersätter CodeXL för CPU och effekt profilering funktioner på AMD-processorer.

Codexls CPU profiling suite kan användas för att identifiera, undersöka och förbättra prestanda för applikationer, drivrutiner och systemprogramvara på AMD-processorer. Codexls CPU-profiler använder ett statistiskt samplingsbaserat tillvägagångssätt med olika profileringstekniker och åtgärder: tidsbaserad profilering (TBP), händelsebaserad profilering (EBP), Instruktionsbaserad Sampling (IBS) och CPU-hårdvaruprestandamonitorer. CodeXL CPU profiler ersätter AMD CodeAnalyst.

statisk Shader/Kernel AnalyzerEdit

CodeXL statiska kernel analyzer tillåter ingenjörer att kompilera, analysera och demontera koden för DirectX, OpenGL och Vulkan shaders och OpenCL kärnor. Verktyget ger prestandauppskattning för varje shader/kärna på olika typer av AMD-chips, utan att faktiskt köra koden. På så sätt hjälper verktyget till att finjustera för att uppnå bästa prestanda på AMD GPU: er.

Radeon GPU Analyzer (RGA)redigera

i Q1 2017 ersattes AMD CODEXL Analyzer av Radeon GPU Analyzer (RGA), upprätthålla bakåtkompatibilitet. Radeon GPU Analyzer CLI är en offline-kompilator och ett prestandaanalysverktyg för DirectX shaders, OpenGL shaders, Vulkan shaders och OpenCL-kärnor.

HSA profilerEdit

Med version 2.0 stöder CodeXL HSA Profiler och Hsail Kernel Debugger Boltzmann initiative-drivrutinen på GCN 1.2-hårdvara (dvs. Radeon R9 Fury, Fury X och Fury Nano och “Carrizo” APU: er.

Graphics Frame AnalyzerEdit

Frame Analyzer kan samla in och visa en ram tidslinje för program som använder Microsoft DirectX 12 eller Vulkan. Analysatorns vy listar varje API-anrop som gjordes på CPU-sidan och dess motsvarande kommando som exekverades på GPU-sidan i en sammanlänkad och enhetlig tidslinjevy, samt aggregerad statistik för användarvald specifik tidsfragment-kumulativ tid för varje typ av API, antal samtal, 20 längsta samtal och mer.

Lämna ett svar

Din e-postadress kommer inte publiceras.