Брендан Грег (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.
Amaphrofayela aqoqiwe abonisa ukubambezeleka kweyunithi yokusebenzisa, isimo se-CPU, nolwazi oluyisisekelo lwe-GPU. Ulwazi oluqoqiwe lusivumela ukuthi sihlobanise amamethrikhi okusebenza kwe-GPU nekhodi esebenza ku-CPU. Empeleni, ikhithi yamathuluzi ilungele ukusetshenziselwa ukuhlaziya ukusebenza kwemidlalo yekhompiyutha nezinhlelo zokusebenza ze-AI ezisebenzisa ngokugcwele ama-GPU, kuqhathaniswa umthwalo ku-GPU nokwenziwa kwezingxenye ze-OS kernel, imitapo yolwazi yesikhathi sokusebenza, nezinhlaka ze-AI ku-CPU.
Imiphumela yephrofayela ingalondolozwa ngefomethi ye-SVG ukuze ihlaziywe ngokuhlanganyela esipheqululini (isibonelo), kusetshenziswa imidwebo ye-FlameGraph enemibala kanye namamephu e-FlameScope anombala ogqanyiswa wezindawo zezinkinga. Amagrafu ayasebenzisana futhi akuvumela ukuthi ushayele phansi kuzitaki zozimele kanye nemiyalelo ye-GPU esetshenziswayo, buka imininingwane, futhi useshe.

Source: opennet.ru
