AMD CodeXL

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 august 2020; verificările necesită 2 modificări .
AMD CodeXL
Tip de Depanare GPU, profilare GPU și CPU, analiza nucleului statică
Autor Microaparate avansate
Dezvoltator Microaparate avansate
Scris in Xi
Interfață Qt
Sistem de operare Linux , Microsoft Windows
ultima versiune 2.6 [1] (15 octombrie 2018 ) ( 2018-10-15 )
Licență Licență MIT
Site-ul web gpuopen.com/compute-product/codexl//

AMD CodeXL  este o suită de instrumente de dezvoltare software . Include depanator GPU, profiler GPU, profiler CPU și analizor de kernel static OpenCL .

Caracteristici

Depanator GPU

AMD CodeXL în GPU Debugger permite dezvoltatorilor să depaneze nucleele OpenCL și OpenGL : setați puncte de întrerupere , parcurgeți codul sursă în timp real, vizualizați toate variabilele diferitelor kernel-uri GPU în timp ce acestea rulează, identificați erorile de logică și memorie, reduceți supraîncărcarea accesului la memorie, redați bufferele și imagini OpenCL și texturi OpenCL ca imagini sau date tabelare.

GPU Profiler

GPU Profiler colectează și afișează datele senzorului hardware (contor de performanță), urmărirea aplicației, plasarea nucleului și oferă el însuși puncte de analiză pentru GPU-urile AMD și APU-urile AMD (Unitate de procesare accelerată). Profilerul colectează date de la OpenCL în timpul execuției și de la GPU/APU în timpul execuției și poate fi folosit pentru a detecta blocajele pentru optimizări ulterioare.

CPU Profiler

CPU Profiler poate fi utilizat pentru a identifica, investiga și îmbunătăți înțelegerea modului în care funcționează aplicațiile, driverele și software-ul de sistem pe procesoarele AMD. CPU Profiler folosește o abordare statistică bazată pe diferite metode de profilare: profilare bazată pe timp și profilare bazată pe evenimente, eșantionare bazată pe instrucțiuni și monitorizare CPU. AMD CodeXL CPU profiler înlocuiește AMD CodeAnalyst.

Analizor de kernel OpenCL static

AMD CodeXL Static Kernel Analyzer permite inginerilor să asambleze, să analizeze și să dezasamblați codul de kernel OpenCL. Instrumentul oferă evaluarea performanței pentru fiecare nucleu pe diferite tipuri de cipuri AMD, fără a executa efectiv nucleul. Astfel, ajută la reglarea fină a nucleului pentru a obține performanță maximă pe GPU-urile AMD.

Platforme acceptate

AMD CodeXL este acceptat pe sistemele de operare Windows și Linux . Pe Windows, AMD CodeXL este disponibil atât ca aplicație autonomă, cât și ca extensie Microsoft Visual Studio complet integrată .

AMD CodeXL a fost folosit cu succes pentru a depana Bullet . [2]

Versiuni și disponibilitate

Cea mai recentă versiune de AMD CodeXL este disponibilă gratuit pentru descărcare de la GPUOpen-Tools .

Note

  1. Lansări CodeXL (15 februarie 2019). Preluat la 28 august 2017. Arhivat din original la 12 iunie 2017.
  2. Bullet 3 OpenCL Rigid Body Simulation (21 noiembrie 2013). Consultat la 23 octombrie 2015. Arhivat din original la 24 septembrie 2015.