AMD CodeXL

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. augusztus 4-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
AMD CodeXL
Típusú GPU hibakeresés, GPU és CPU profilalkotás, statikus kernelelemzés
Szerző Speciális mikroeszközök
Fejlesztő Speciális mikroeszközök
Beírva Xi
Felület Qt
Operációs rendszer Linux , Microsoft Windows
legújabb verzió 2.6 [1] (2018. október 15. ) ( 2018-10-15 )
Engedély MIT licenc
Weboldal gpuopen.com/compute-product/codexl//

Az AMD CodeXL  szoftverfejlesztő eszközök sorozata . Tartalmazza a GPU hibakeresőt, a GPU - profilozót, a CPU - profilozót és a statikus OpenCL kernelelemzőt .

Jellemzők

GPU hibakereső

Az AMD CodeXL a GPU Debuggerben lehetővé teszi a fejlesztők számára az OpenCL és OpenGL kernelek hibakeresését: töréspontokat állíthat be, valós időben léphet át a forráskódon , megtekintheti a különböző GPU-kernelek összes változóját futás közben, azonosíthatja a logikai és memóriahibákat, csökkentheti a memóriaelérési többletterhelést, renderelhet puffereket. és OpenCL-képek és OpenCL-textúrák képekként vagy táblázatos adatokként.

GPU Profiler

A GPU Profiler összegyűjti és megjeleníti a hardveres érzékelő (teljesítményszámláló) adatait, az alkalmazás nyomkövetését, a magok elhelyezését, és maga kínál elemzési pontokat az AMD GPU-khoz és AMD APU -khoz (Accelerated Processing Unit). A profilkészítő futás közben az OpenCL-ből, futás közben pedig a GPU/APU-ból gyűjt adatokat, és felhasználható a szűk keresztmetszetek kimutatására a további optimalizálás érdekében.

CPU Profiler

A CPU Profiler használható az alkalmazások, illesztőprogramok és rendszerszoftverek AMD processzorokon való működésének azonosítására, vizsgálatára és jobb megértésére. A CPU Profiler különféle profilalkotási módszereken alapuló statisztikai megközelítést alkalmaz: időalapú profilalkotás és eseményalapú profilalkotás, utasítás alapú mintavétel és CPU-figyelés. Az AMD CodeXL CPU-profilozó váltja fel az AMD CodeAnalyst.

Statikus OpenCL Kernel Analyzer

Az AMD CodeXL Static Kernel Analyzer lehetővé teszi a mérnökök számára az OpenCL kernelkód összeállítását, elemzését és szétszerelését. Az eszköz teljesítményértékelést biztosít minden egyes maghoz különböző típusú AMD chipeken, anélkül, hogy ténylegesen végrehajtaná a magot. Így segít a kernel finomhangolásában, hogy maximális teljesítményt érjen el az AMD GPU-kon.

Támogatott platformok

Az AMD CodeXL támogatott Windows és Linux operációs rendszereken . Windows rendszeren az AMD CodeXL önálló alkalmazásként és teljesen integrált Microsoft Visual Studio bővítményként is elérhető .

Az AMD CodeXL-t sikeresen használták a Bullet hibakeresésére . [2]

Verziók és elérhetőség

Az AMD CodeXL legújabb verziója ingyenesen letölthető a GPUOpen-Tools webhelyről .

Jegyzetek

  1. CodeXL kiadások (2019. február 15.). Letöltve 2017. augusztus 28. Az eredetiből archiválva : 2017. június 12.
  2. Bullet 3 OpenCL Rigid Body Simulation (2013. november 21.). Letöltve: 2015. október 23. Az eredetiből archiválva : 2015. szeptember 24..