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 ) |
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 .
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.AMD CodeXL a fost folosit cu succes pentru a depana Bullet . [2]
Cea mai recentă versiune de AMD CodeXL este disponibilă gratuit pentru descărcare de la GPUOpen-Tools .
AMD (ATI) | Grafică și produse|||||||||
---|---|---|---|---|---|---|---|---|---|
comparație GPU _ |
| ||||||||
Alte |
|