Категории

AMD CodeXL

AMD CodeXL – набор от инструменти за разработка на софтуер. Включва GPU Debugger, GPU Profiler, CPU Profiler и статичен OpenCL анализатор на ядрото.

AMD CodeXL поддържа се на операционни системи Microsoft Windows и Linux. На Microsoft Windows, AMD CodeXL на разположение като самостоятелно приложение или като напълно интегрирано разширение Microsoft Visual Studio.

Също така AMD CodeXL успешно се използва за отстраняване на грешки Bullet Physics Library.

Характеристики на AMD CodeXL

AMD CodeXL в GPU Debugger позволява на разработчиците да отстраняват грешки в ядрата OpenCL и OpenGL: задават точки на прекъсване, изпълняват изходния код стъпка по стъпка в реално време, преглеждат всички променливи на различните ядра GPU, докато те работят, откриват логически грешки и грешки в паметта, намаляват разходите за достъп до паметта, визуализират буфери и изображения OpenCL и OpenCL текстури като снимки или таблични данни.

GPU Profiler събира и показва данни от хардуерни сензори (броячи на производителността), проследяване на приложението, разположение на ядрото и сам предлага точки за анализ от AMD GPU и AMD APU (ускорен процесор). Профилерът събира данни от OpenCL по време на работа и от GPU/APU по време на работа на ядрото и може да се използва за откриване на „гърловини на бутилките“ за по-нататъшна оптимизация.

CPU Profiler AMD може да се използва за идентифициране, изследване и подобряване на прегледа на производителността на приложенията, драйверите и системния софтуер на процесори AMD. CPU Profiler използва статистически подход, основан на различни техники за профилиране: времево профилиране (Time-Based Profiling ) и профилиране, базирано на събития (Event-Based Profiling ), избор на инструкции (Instruction-Based Sampling ) и мониторинг на производителността CPU. AMD CodeXL CPU profiler CodeAnalyst.

Статичният анализатор на ядрото AMD CodeXL позволява на инженерите да изграждат, анализират и анализират OpenCL кода на ядрото. Инструментът осигурява оценка на производителността на всяко ядро върху различни видове чипове AMD, без реално да изпълнява ядрото. По този начин помага за фината настройка на ядрото, за да се постигне максимална производителност на AMD GPU.

Категории: Дебъгери, За разработчици, Средства за разработка

Реклама