CodeXL

GPU debuggerEdit

CodeXL GPU do depurador permite que os engenheiros de depuração OpenGL e OpenCL chamadas de API de tempo de execução e objetos, depuração e OpenCL miolo: conjunto de pontos de interrupção, passo a passo através do código-fonte em tempo real, ver todas as variáveis em diferentes núcleos GPU durante a execução do kernel, identificar a lógica e erros de memória, reduzir a memória sobrecarga de transação, visualizar OpenCL/OpenGL buffers e imagens e OpenGL texturas como imagens ou dados de folha de cálculo, e, desta forma, para melhorar a qualidade do software e otimizar o seu desempenho.

GPU profilerEdit

Codexl’s GPU profiler collectes and visualizes hardware performance counters data, application trace, kernel occupancy, and offers hotspot analysis for AMD GPUs and APUs. O profiler reúne dados do tempo de execução do OpenCL, e da própria GPU/APU durante a execução dos kernels, e pode ser usado para descobrir gargalos de desempenho e otimizar a execução do kernel.

profilerEdit do CPU

AMD desenfref substitui o CodeXL para CPU e funcionalidades de caracterização de potência nos processadores AMD.

Codexl’s CPU profiling suite can be used to identify, investigate and improve the performance of applications, drivers and system software on AMD CPUs. O compilador CPU do CodeXL usa uma abordagem baseada em amostragem estatística com várias técnicas de análise e medidas: análise baseada no tempo (TBP), análise baseada em eventos (EBP), amostragem baseada em instruções (IBS) e monitores de desempenho de hardware CPU. O compilador CodeXL CPU substitui o CodeAnalyst AMD.

Static Shader / Kernel AnalyzerEdit

Codexl’s static kernel analyzer allows engineers to compile, analyze and disassemble the code of DirectX, OpenGL and Vulkan shaders and OpenCL kernels. A ferramenta fornece estimativa de desempenho para cada shader/kernel em diferentes tipos de chips AMD, sem realmente executar o código. Desta forma, a ferramenta auxilia na afinação fina para alcançar o melhor desempenho em GPUs AMD.

Radeon GPU Analyzer (RGA)Edit

In Q1 2017, AMD CodeXL Analyzer was replaced by Radeon GPU Analyzer (RGA), maintaining backward compatibility. Radeon GPU Analyzer CLI é um compilador offline e uma ferramenta de análise de desempenho para shaders DirectX, shaders OpenGL, shaders Vulkan e kernels OpenCL.

HSA profilerEdit

With version 2.0 the CodeXL HSA Profiler and HSAIL Kernel Debugger support the Boltzmann initiative driver, on GCN 1.2 hardware (i.e. Radeon R9 Fury, Fury X and Fury Nano, and “Carrizo” APUs.

Graphics Frame AnalyzerEdit

the Frame Analyzer can collect and display a frame timeline for applications that use Microsoft DirectX 12 or Vulkan. A visão do analisador lista cada chamada de API que foi feita no lado da CPU e seu comando correspondente que foi executado no lado da GPU em uma linha do tempo inter-ligada e unificada, bem como estatísticas agregadas para o fragmento de tempo específico selecionado pelo Usuário-tempo cumulativo para cada tipo de API, número de chamadas, 20 chamadas mais longas e mais.

Deixe uma resposta

O seu endereço de email não será publicado.