CodeXL
GPU debuggerEdit
Codexls GPU debugger lar ingeniører feilsøke OpenGL-OG OpenCL API-kall og runtime-objekter, og feilsøke OpenCL-kjerner: sett brytepunkter, gå gjennom kildekoden i sanntid, se alle variabler på tvers av FORSKJELLIGE GPU-kjerner under kjerneutførelse, identifiser logikk-og minnefeil, reduser minnetransaksjon overhead, visualiser OpenCL/OpenGL-buffere og bilder og OpenGL-teksturer som bilder eller som regnearkdata, og på denne måten for å forbedre generell programvarekvalitet og optimalisere ytelsen.
GPU profilerEdit
Codexls GPU-profiler samler inn og visualiserer data for maskinvareytelsestellere, applikasjonsspor, kjernebelegg, og tilbyr hotspot-analyse for AMD Gpu-Er og Apuer. Profiler samler data Fra OpenCL runtime, OG FRA GPU/APU selv under utførelsen av kjernene, og kan brukes til å oppdage flaskehalser og optimalisere kernel kjøring.
CPU profilerEdit
AMD uProf erstatter CodeXL for CPU og Makt Profilering funksjonalitet PÅ AMD prosessorer.
Codexls CPU-profileringspakke kan brukes til å identifisere, undersøke og forbedre ytelsen til applikasjoner, drivere og systemprogramvare på AMD-Cpuer. Codexls CPU profiler bruker en statistisk prøvetakingsbasert tilnærming med ulike profileringsteknikker og tiltak: Tidsbasert Profilering (TBP), Hendelsesbasert Profilering (EBP), Instruksjonsbasert Prøvetaking (IBS) og CPU hardware performance monitorer. CodeXL CPU profiler erstatter AMD CodeAnalyst.
Statisk Shader/Kernel AnalyzerEdit
Codexls statiske kjerneanalysator lar ingeniører kompilere, analysere og demontere koden Til DirectX, OpenGL og Vulkan shaders og OpenCL-kjerner. Verktøyet gir ytelse estimering for hver shader / kernel på ulike typer AMD chips, uten egentlig å utføre koden. På denne måten hjelper verktøyet med finjustering for å oppnå best ytelse på AMD Gpuer.
Radeon GPU Analyzer (RGA)Edit
I Q1 2017 BLE AMD CodeXL Analyzer erstattet Av Radeon GPU Analyzer (RGA), og opprettholdt bakoverkompatibilitet. Radeon GPU Analyzer CLI er en offline kompilator og et ytelsesanalyseverktøy for DirectX shaders, OpenGL shaders, Vulkan shaders og OpenCL-kjerner.
HSA profilerEdit
med versjon 2.0 Støtter CodeXL Hsa Profiler og Hsail Kernel Debugger Boltzmann initiative driver, på gcn 1.2 maskinvare (dvs. Radeon R9 Fury, Fury X Og Fury Nano, og” Carrizo ” Apuer.
Graphics Frame AnalyzerEdit
Frame Analyzer kan samle inn og vise en rammetidslinje for programmer som bruker Microsoft DirectX 12 eller Vulkan. Analysatorens visning viser hvert API-kall som ble gjort PÅ CPU-siden og tilhørende kommando som ble utført på GPU-siden i en interkoblet og enhetlig tidslinjevisning, samt aggregert statistikk for brukervalgt bestemt tidsfragment-kumulativ tid for hver TYPE API, antall samtaler, 20 lengste samtaler og mer.