CodeXL

GPU debuggerEdit

debugger GPU codexl pozwala inżynierom debugować wywołania API OpenGL i OpenCL oraz obiekty uruchomieniowe, a także debugować jądra OpenCL: ustawiać punkty przerwania, przechodzić przez kod źródłowy w czasie rzeczywistym, przeglądać wszystkie zmienne w różnych rdzeniach GPU podczas wykonywania jądra, identyfikować logikę i błędy pamięci, zmniejszać obciążenie pamięci, wizualizować bufory i obrazy OpenCL/OpenGL oraz tekstury OpenGL jako obrazy lub jako dane arkusza kalkulacyjnego, a tym samym w celu poprawy ogólnej jakości oprogramowania i optymalizacji jego wydajności.

GPU profilerEdit

program CODEXL GPU profiler zbiera i wizualizuje dane liczników wydajności sprzętu, śledzenie aplikacji, zajętość jądra i oferuje analizę hotspotów dla procesorów graficznych AMD i APU. Profiler gromadzi dane z środowiska wykonawczego OpenCL oraz z samego GPU/APU podczas wykonywania jąder i może być używany do wykrywania wąskich gardeł wydajności i optymalizacji wykonywania jądra.

CPU profilerEdit

AMD uProf zastępuje CodeXL dla funkcji CPU i Power Profiling na procesorach AMD.

pakiet CPU profiling Suite firmy CodeXL może być używany do identyfikacji, badania i poprawy wydajności aplikacji, sterowników i oprogramowania systemowego na procesorach AMD. CPU profiler firmy CodeXL wykorzystuje podejście oparte na statystycznym próbkowaniu z różnymi technikami i miarami profilowania: profilowanie oparte na czasie (TBP), profilowanie oparte na zdarzeniach (EBP), próbkowanie oparte na instrukcjach (IBS) i monitory wydajności sprzętowej procesora. CodeXL CPU profiler zastępuje AMD CodeAnalyst.

Static Shader/Kernel AnalyzerEdit

analizator statycznego jądra CodeXL umożliwia inżynierom kompilację, analizę i demontaż kodu shaderów DirectX, OpenGL i Vulkan oraz jąder OpenCL. Narzędzie zapewnia oszacowanie wydajności dla każdego shadera/jądra na różnych rodzajach układów AMD, bez faktycznego wykonania kodu. W ten sposób narzędzie pomaga w dostrajaniu, aby uzyskać najlepszą wydajność na procesorach graficznych AMD.

Radeon GPU Analyzer (RGA)Edycja

w pierwszym kwartale 2017 r.analizator AMD CodeXL został zastąpiony przez Radeon GPU Analyzer (RGA), zachowując kompatybilność wsteczną. Radeon GPU Analyzer CLI to kompilator offline i narzędzie do analizy wydajności dla shaderów DirectX, shaderów OpenGL, shaderów Vulkan i jąder OpenCL.

HSA profilerEdit

w wersji 2.0 CodeXL HSA Profiler i Debugger Jądra hsail obsługują sterownik Boltzmann initiative, na sprzęcie GCN 1.2 (tj. Radeon R9 Fury, Fury X i Fury Nano oraz APU” Carrizo”.

Graphics Frame Analyzerdit

Analizator ramek może zbierać i wyświetlać oś czasu ramki dla aplikacji używających Microsoft DirectX 12 lub Vulkan. Widok analizatora wymienia każde wywołanie API wykonane po stronie procesora i odpowiadające mu polecenie wykonane po stronie GPU w połączonym i zunifikowanym widoku osi czasu, a także zagregowane statystyki dla wybranego przez użytkownika określonego fragmentu czasu-łączny czas dla każdego typu API, liczby wywołań, 20 najdłuższych połączeń i więcej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.