AMD CodeXL
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 4 augusti 2020; kontroller kräver 2 redigeringar .
| AMD CodeXL | |
|---|---|
| Sorts | GPU-felsökning, GPU- och CPU-profilering, Statisk kärnanalys |
| Författare | avancerade mikroenheter |
| Utvecklaren | avancerade mikroenheter |
| Skrivet i | Xi |
| Gränssnitt | Qt |
| Operativ system | Linux , Microsoft Windows |
| senaste versionen | 2.6 [1] (15 oktober 2018 ) |
| Licens | MIT-licens |
| Hemsida | gpuopen.com/compute-product/codexl// |
AMD CodeXL är en uppsättning verktyg för mjukvaruutveckling . Inkluderar GPU -debugger, GPU - profilerare, CPU- profilerare och statisk OpenCL -kärnanalysator.
Funktioner
GPU Debugger
- AMD CodeXL i GPU Debugger tillåter utvecklare att felsöka OpenCL- och OpenGL- kärnor: ställ in brytpunkter , stega igenom källkoden i realtid, visa alla variabler för olika GPU-kärnor medan de körs, identifiera logik- och minnesfel, reducera minnesåtkomstoverhead, rendera buffertar och OpenCL-bilder och OpenCL-texturer som bilder eller tabelldata.
GPU Profiler
- GPU Profiler samlar in och visar hårdvarusensordata (prestandaräknare), applikationsspårning, kärnplacering och erbjuder själv analyspunkter för AMD GPU:er och AMD APU:er (Accelerated Processing Unit). Profileraren samlar in data från OpenCL vid körning, och från GPU/APU vid körning, och kan användas för att upptäcka flaskhalsar för ytterligare optimeringar.
CPU Profiler
- CPU Profiler kan användas för att identifiera, undersöka och förbättra förståelsen för hur applikationer, drivrutiner och systemprogramvara fungerar på AMD-processorer. CPU Profiler använder ett statistiskt tillvägagångssätt baserat på olika profileringsmetoder: tidsbaserad profilering och händelsebaserad profilering, instruktionsbaserad sampling och CPU-övervakning. AMD CodeXL CPU-profilerare ersätter AMD CodeAnalyst.
Statisk OpenCL Kernel Analyzer
- AMD CodeXL Static Kernel Analyzer tillåter ingenjörer att montera, analysera och demontera OpenCL-kärnkod. Verktyget ger prestandautvärdering för varje kärna på olika typer av AMD-chips, utan att faktiskt köra kärnan. Således hjälper det till att finjustera kärnan för att uppnå maximal prestanda på AMD GPU:er.
Plattformar som stöds
- AMD CodeXL stöds på Windows och Linux operativsystem . På Windows är AMD CodeXL tillgänglig både som en fristående applikation och som en helt integrerad Microsoft Visual Studio- tillägg .
AMD CodeXL har framgångsrikt använts för att felsöka Bullet . [2]
Versioner och tillgänglighet
Den senaste versionen av AMD CodeXL är gratis tillgänglig för nedladdning på GPUOpen-Tools .
Anteckningar
- ↑ CodeXL släpps (15 februari 2019). Hämtad 28 augusti 2017. Arkiverad från originalet 12 juni 2017.
- ↑ Bullet 3 OpenCL Rigid Body Simulation (21 november 2013). Hämtad 23 oktober 2015. Arkiverad från originalet 24 september 2015.