gemini-3.6-flash (cost: $0.02) · Anfrage: 2026-09-15T21:37:46.557768165+00:00

Generated by rs-summarizer v1.8.0

Abstract

Diese Präsentation stellt die Werkzeuge und Methoden zur Profilierung und Fehlerbehebung von JAX- und OpenXLA-Workloads mittels XPro auf Google TPUs und NVIDIA-GPUs vor.

XPro bietet spezialisierte Ansichten zur Leistungsevaluierung (Trace Viewer, Graph Viewer, Memory Viewer und Roofline-Analysen). Während Standard-HLO-Operationen deterministisch analysiert werden können, stellen Custom Calls (z. B. Palace- oder Triton-Kernels) aufgrund ihrer dynamischen Natur eine Blackbox dar. Zur Analyse dieser Kernels nutzt XPro feingranulares Hardware-Sampling: Auf TPUs (z. B. Ironwood, TPU v6E/v7) können aus einem Fundus von bis zu 60.000 Performance-Countern mehr als 1.100 Zähler pro Durchlauf bei Abtastraten von bis zu 833 MHz erfasst werden. Dies ermöglicht die detaillierte Befehls- und Pipeline-Analyse (z. B. Identifikation von MXU-Latenzen).

In Zusammenarbeit mit NVIDIA wurde XPro um GPU-PM-Sampling (zeitbasierte Erfassung von NVLink-, PCIe- und SM-Aktivitäten mit 10–100 kHz auf Hopper- und Blackwell-Architekturen) sowie Multi-Pass Range Profiling über den Multi-Host HLO Runner erweitert. Letzteres ermöglicht das Replay von Kernels zur exakten Messung von über 6.000 Hardware-Metriken (z. B. auf dem GB100-Chip). Neue Entwicklungen in NVIDIAs CUPTI-Schnittstelle reduzieren Zudem den CPU-Profiling-Overhead durch schemabasierte Aktivitätsdatensätze und verhindern Konflikte durch Multi-Subscriber-Unterstützung.

Wichtigste Punkte & Zeitstempel

Glossar

Summary Rating: No ratings yet
Article Rating: No ratings yet

Source