Intel prezantoi iaprof, një paketë mjetesh për profilizimin e performancës së GPU-së

Brendan Gregg, një nga zhvilluesit e sistemit të debugimit dinamik DTrace, i cili tani punon në Intel dhe zhvillon mjete për analizën e performancës mbi bazën e eBPF në kernelin Linux, njoftoi hapjen e kodit burimor të paketës së mjeteve iaprof (AI Flame Graphs). Ky instrumentar është krijuar për analizën e të dhënave të performancës së GPU-ve Intel dhe vizualizimin e tyre të qartë. Kodi është shkruar në gjuhën C dhe është publikuar nën licencën Apache 2.0.

Nga platformat 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 karta tĂ« ndryshme grafike Intel Xe2, pĂ«rfshirĂ« ato mbi bazĂ«n e iGPU Lunar Lake. Sistemi kĂ«rkon njĂ« kernel Linux me driverĂ«t mĂ« tĂ« rinj pĂ«r GPU Intel (pĂ«r Intel Battlemage kĂ«rkohet kerneli 6.15 dhe driveri Xe, ndĂ«rsa pĂ«r Intel Max Series mjafton kerneli 5.15 dhe driveri i915). Kerneli Linux duhet tĂ« jetĂ« ndĂ«rtuar me ndĂ«rfaqet specifike pĂ«r driverĂ«t Intel, EU Stall dhe EU Debug.

Profilet e mbledhura pasqyrojnë vonesat në punën e njësive ekzekutuese (Execution Unit), gjendjen e CPU-së dhe informacionin për bërthamat e GPU-së. Të dhënat e mbledhura bëjnë të mundur lidhjen e metrikave të performancës së GPU-së me kodin që ekzekutohet në CPU. Në praktikë, ky instrumentar është veçanërisht i përshtatshëm për analizën e performancës së lojërave kompjuterike dhe aplikacioneve AI që përdorin intensivisht GPU-në, duke krahasuar ngarkesën në GPU me ekzekutimin në CPU të komponentëve të kernelit të OS, bibliotekave runtime dhe framework-eve AI.

Rezultatet e profilizimit mund tĂ« ruhen nĂ« formatin SVG pĂ«r analizĂ« interaktive nĂ« shfletues (shembull), duke pĂ«rdorur diagramet me ngjyra “FlameGraph” dhe hartat “FlameScope” me theksim me ngjyra tĂ« pikave problematike. GrafikĂ«t janĂ« interaktivĂ« dhe lejojnĂ« rritjen e nivelit tĂ« detajeve deri te frame-et e stack-ut dhe instruksionet e ekzekutuara tĂ« GPU-sĂ«, si edhe shikimin e detajeve dhe kryerjen e kĂ«rkimeve.

Intel prezantoi iaprof, një paketë mjetesh për profilizimin e performancës së GPU-së


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster