Брендан Грег (Brendan Gregg), один из разработчиков системы динамической отладки DTrace, ныне работающий в Intel и развивающий средства для анализа производительности на базе eBPF в ядре Linux, объявил об открытии исходного кода инструментария iaprof (AI Flame Graphs). Инструментарий предназначен для анализа информации о производительности GPU Intel и её наглядной визуализации. Код написан на языке Си и открыт под лицензией Apache 2.0.
Из аппаратных платформ поддерживаются графические карты Intel Arc на базе микроархитектуры Battlemage (серия «B»), GPU для датацентров серии «Max» и различные графические карты Intel Xe2, среди прочего на базе iGPU Lunar Lake. В системе требуется наличие ядра Linux со свежими драйверами для GPU Intel (для Intel Battlemage требуется ядро 6.15 и драйвер Xe, а для Intel Max Series достаточно ядра 5.15 и драйвер i915). Ядро Linux должно быть собрано со специфичными для драйверов Intel интерфейсами EU Stall и EU Debug.
Mbiri zomwe zasonkhanitsidwa zikuwonetsa kuchedwa kwa mayunitsi, mawonekedwe a CPU, ndi mfundo zazikuluzikulu za GPU. Zomwe zasonkhanitsidwa zimatilola kugwirizanitsa mayendedwe a GPU ndi ma code omwe akuyenda pa CPU. M'malo mwake, zidazi ndizosavuta kugwiritsa ntchito powunika momwe masewera apakompyuta amagwirira ntchito ndi mapulogalamu a AI omwe amagwiritsa ntchito ma GPU mwachangu, kuyerekeza katundu wa GPU ndi magwiridwe antchito a OS kernel, malaibulale othamanga, ndi machitidwe a AI pa CPU.
Zotsatira za mbiriyakale zitha kusungidwa mumtundu wa SVG kuti muwunikenso mumsakatuli (mwachitsanzo), pogwiritsa ntchito zithunzi zamtundu wa FlameGraph ndi mamapu a FlameScope okhala ndi mitundu yowunikira madera ovuta. Ma grafu amalumikizana ndipo amakulolani kuti mutsike kuti musungidwe mafelemu ndi malangizo a GPU omwe akuperekedwa, onani zambiri, ndikufufuza.

Source: opennet.ru
