A Intel lançou o iaprof, uma ferramenta para profiling de desempenho de GPU

Brendan Gregg, um dos desenvolvedores do sistema de depuração dinâmica DTrace, atualmente trabalhando na Intel e desenvolvendo ferramentas para análise de desempenho baseadas em eBPF no núcleo Linux, anunciou a abertura do código-fonte da ferramenta iaprof (AI Flame Graphs). A ferramenta é destinada à análise de informações sobre o desempenho da GPU Intel e sua visualização clara. O código é escrito em C e está disponível sob a licença Apache 2.0.

As plataformas de hardware suportadas incluem as placas gráficas Intel Arc com arquitetura microarquitetônica Battlemage (série ‘B’), GPUs para data centers da série ‘Max’ e várias placas gráficas Intel Xe2, entre outras, baseadas em iGPU Lunar Lake. O sistema requer um núcleo Linux com drivers atualizados para GPUs Intel (para Intel Battlemage, é necessário o núcleo 6.15 e driver Xe, enquanto para a Intel Max Series, basta o núcleo 5.15 e o driver i915). O núcleo Linux deve ser compilado com interfaces específicas dos drivers Intel, EU Stall e EU Debug.

Os perfis coletados refletem as latências nas unidades de execução (Execution Units), o estado da CPU e informações sobre os núcleos da GPU. Os dados coletados permitem relacionar métricas de desempenho da GPU com o código executado na CPU. Na prática, a ferramenta é convenientemente utilizada para análise de desempenho de jogos de computador e aplicativos de IA, que fazem uso intenso da GPU, comparando a carga na GPU com a execução em CPU dos componentes do núcleo do sistema operacional, bibliotecas runtime e frameworks de IA.

Os resultados da profilagem podem ser salvos no formato SVG para análise interativa no navegador (exemplo), utilizando gráficos coloridos 'FlameGraph' e mapas 'FlameScope' que destacam as áreas problemáticas em cores. Os gráficos são interativos e permitem ampliar a detalhamento até os quadros da pilha e instruções executadas da GPU, visualizar detalhes e realizar operações de busca.

A Intel lançou o iaprof, uma ferramenta para profiling de desempenho de GPU


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster