Intel hapëi iaprof, një vegël për profilimin e performancës së GPU

Brendan Gregg, një nga zhvilluesit e sistemit të debug-imit dinamik DTrace, i cili aktualisht punon në Intel dhe zhvillon mjete për analizimin e performancës bazuar në eBPF në bërthamën Linux, njoftoi hapjen e kodit burimor të veglës iaprof (Grafikat e Flakës AI). Vegla ka për qëllim analizimin e informacionit të performancës së GPU-ve Intel dhe shfaqjen e saj vizuale. Kodi është shkruar në gjuhën C dhe është i hapur nën licencën Apache 2.0.

Dhe për platforma harduerike, mbështeten kartat grafike Intel Arc të bazuara në mikroarkitekturën Battlemage (seria "B"), GPU-të për qendrat e të dhënave të serisë "Max" dhe një sërë kartash grafike Intel Xe2, përfshirë ato të bazuara në iGPU Lunar Lake. Sistemi kërkon një bërthamë Linux me drejtues të rinj për GPU-të Intel (për Intel Battlemage kërkohet bërthama 6.15 dhe drejtuesi Xe, ndërsa për serinë Intel Max mjafton bërthama 5.15 dhe drejtuesi i915). Bërthama Linux duhet të jetë e ndërtuar me interface specifike për drejtuesit Intel, EU Stall dhe EU Debug.

Në profilat e mbledhura pasqyrohen vonesat në funksionimin e njësive ekzekutuese (Execution Unit), gjendja e CPU dhe informacioni mbi bërthamat GPU. Të dhënat e mbledhura lejojnë lidhjen e metrikave të performancës së GPU me kodin që ekzekutohet në CPU. Në praktikë, ky mjet është i dobishëm për analizimin e performancës së lojërave kompjuterike dhe aplikacioneve AI që përdorin aktivisht GPU, duke përputhur ngarkesën në GPU me ekzekutimin e komponentëve të bërthamës së OS, biblioteka runtime dhe framework-eve AI.

Rezultatet e profilizimit mund të ruhen në formatin SVG për analiza interaktive në shfletues (shembuj), duke përdorur grafika me ngjyra 'FlameGraph' dhe harta 'FlameScope' me theksim ngjyrash të vendeve me probleme. Grafikat janë interaktive dhe lejojnë të zmadhojnë detajet deri në kuadrot e stack-ut dhe instruksionet e ekzekutuara nga GPU, duke parë detaje dhe realizuar operacione kërkimi.

Intel hapëi iaprof, një vegël për profilimin e performancës së GPU


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster