Résumé IA · arXiv: 2610.27930v1 · cs.DC

Benchmarking CPU, GPU, and ML Power-Flow Solvers from 14 to 70,000 Buses

Benjamin Donnot, Sami Tazi, Eva Boguslawski, Nourredine Henka

Article original Soumis à arXiv le 20 Oct. 2026 Licence : CC BY 4.0 Aussi en : en

L’essentiel

Sur les cas étudiés, des solveurs physiques CPU parallélisés ou GPU égalent ou dépassent le débit des substituts neuronaux évalués, avec une précision nettement supérieure.

Question

Les substituts appris conservent-ils un avantage de vitesse pour le calcul de répartition des puissances en courant alternatif face à des solveurs CPU parallélisés et GPU par lots ? Dans quelle mesure le choix de la référence CPU modifie-t-il cette comparaison ?

Méthode

Le benchmark compare 7 solveurs physiques CPU, 2 GPU, dont le nouveau gpusim2grid fondé sur CUDA/cuDSS, et 3 substituts neuronaux sur 15 réseaux de 14 à 70 000 nœuds. La validation physique utilise un évaluateur indépendant des résidus de Kirchhoff, avec 9 000 scénarios par réseau et une tolérance de 10⁻⁸. Les auteurs recherchent le débit maximal en faisant varier le parallélisme CPU ou la taille des lots GPU, puis comparent la précision sur les données PF-Delta du réseau IEEE-118, avec des résultats neuronaux publiés.

Résultats

  • Résultat Le débit des implémentations CPU varie d’environ 2,5 à 3 ordres de grandeur, rendant les conclusions sensibles au choix de la référence.
    Voir le passage dans l’article
    We show this comparison is fragile: across 7 open-source CPU-based solvers evaluated on identical inputs, throughput varies by roughly 2.5–3 orders of magnitude, so the choice of baseline alone can flip the conclusion.
  • Résultat Sur la machine rtx6k, lightsim2grid parallélisé et gpusim2grid dépassent le débit du substitut neuronal le plus rapide sur les tailles de réseau étudiées.
    Voir le passage dans l’article
    Figure 1: Fastest solver per category, rtx6k machine: lightsim2grid (best NR CPU), gpusim2grid (best NR GPU), and GNS (best ML surrogate). gpusim2grid tracks lightsim2grid, and both outperform the ML surrogate across grid sizes.
  • Résultat Avec cinq itérations, gpusim2grid atteint un résidu de Kirchhoff au pire cas de 2,31 × 10⁻¹⁰, inférieur à la tolérance de 10⁻⁸ dans la validation rapportée.
    Voir le passage dans l’article
    5 iterations is the lowest budget meeting the $10^{-8}$ tolerance used throughout.
  • Résultat Sur IEEE-118 dans les régimes normal et de contingences simples et doubles, les solveurs physiques présentent une précision nettement supérieure, avec un avantage annoncé supérieur à un facteur 1 000 face au meilleur modèle neuronal.
    Voir le passage dans l’article
    In this setting – most favorable to the ML surrogates (best model, evaluated on its best-performing task), matching train/test distributions – pandapower and gpusim2grid are far more accurate on case118 across $N$/$N$-1/$N$-2: over $1000\times$ vs. the most accurate ML model (GENCO Base, 2.7e-3, against pandapower’s 1.1e-6).

Limites

  • La comparaison de débit réutilise sans adaptation une architecture entraînée seulement jusqu’à 2 000 nœuds et ne préjuge donc pas des performances de modèles redimensionnés ou réentraînés.
    Voir le passage dans l’article
    This figure is favorable to the benchmarked learned models: a fixed architecture (the one proposed in the PF-$\Delta$ paper, trained only up to 2000 buses) is reused unmodified on every grid in our suite, without retraining or resizing for the largest cases.
  • Les débits rapportés sont les meilleurs débits observés, sans statistiques de répétition des mesures, en raison du budget de calcul.
    Voir le passage dans l’article
    We also report a single best-observed throughput per solver/grid rather than repeated-run statistics, following common practice at this scale (e.g. Puech et al. (2026), Park et al. (2026)); repeating our 630M solves multiple times each was not tractable within our compute budget.
  • Certains lots gpusim2grid produisent des valeurs NaN à la suite de défaillances silencieuses du solveur linéaire creux.
    Voir le passage dans l’article
    After a thorough investigation, we found that the sparse linear solver sometimes fails silently to find a good solution for the linear system and returns an unrealistically high value while reporting “converged,” causing subsequent iterations to overflow to floating-point “NaN".

Portée

Les auteurs défendent une comparaison des substituts appris à plusieurs références physiques optimisées, avec une validation physique indépendante, plutôt qu’à un unique solveur CPU. Leur conclusion concerne le calcul de répartition des puissances et les modèles GNN évalués, sans remettre en cause les gains rapportés pour l’optimisation de cette répartition ou l’estimation d’état.

Rédigé par une IA à partir de l’article. Les passages cités sont vérifiés mot pour mot dans le texte analysé ; le reste peut contenir des erreurs.

Mots clés générés par l'IA : Flux de puissance AC Apprentissage automatique Solveurs physiques Calcul GPU Réseaux électriques

Pour aller plus loin

  • Résumé Complet
  • Résumé vulgarisé
  • Article de blog
  • Abstract original
Cet article examine si les modèles d’apprentissage automatique permettent réellement de calculer les flux de puissance en courant alternatif dans les réseaux électriques plus rapidement que les méthodes physiques. Les auteurs soulignent que les gains annoncés dépendent fortement du solveur de référence : parmi sept implémentations sur CPU, les débits varient d’environ 2,5 à 3 ordres de grandeur. Comparer un modèle appris à un seul solveur, notamment lorsqu’il est exécuté sur un seul cœur, peut donc inverser les conclusions. Leur contribution associe une vaste étude comparative à un nouveau solveur physique sur GPU, gpusim2grid, conçu pour traiter simultanément de nombreux scénarios. L’étude porte sur quinze réseaux comprenant entre 14 et 70 000 nœuds. Elle compare sept solveurs Newton-Raphson sur CPU, deux sur GPU, dont gpusim2grid, et trois modèles neuronaux de substitution : PowerFlowNet, Graph Neural Solver et CANOS-PF. Les configurations sont harmonisées pour résoudre les mêmes équations en courant alternatif. Un évaluateur indépendant vérifie les résidus des bilans de puissance associés à la loi des nœuds, plutôt que de s’appuyer uniquement sur les indicateurs internes des outils. La validation repose sur 9 000 scénarios identiques par réseau, avec une tolérance cible de 10⁻⁸. Gpusim2grid s’appuie sur CUDA et cuDSS pour regrouper les systèmes creux de plusieurs scénarios partageant une structure commune et effectuer les itérations sur GPU. Les mesures de débit concernent principalement des variations de consommation et de production à topologie fixe. Pour chaque combinaison de solveur et de réseau, les auteurs recherchent le nombre optimal de cœurs CPU ou la taille optimale des lots GPU. Les transferts entre la mémoire principale et le GPU sont inclus dans les mesures, contrairement au chargement initial, à la compilation et aux opérations d’initialisation dont le coût peut être amorti. La campagne CPU représente environ 630 millions de calculs et 4 700 heures-cœur. Les principaux résultats sont obtenus sur une machine équipée de 32 cœurs physiques et d’un GPU NVIDIA RTX PRO 6000 Blackwell. Le résultat central est que lightsim2grid, lorsqu’il est suffisamment parallélisé, et gpusim2grid égalent ou dépassent le débit des modèles neuronaux testés. Graph Neural Solver, le modèle appris le plus rapide, surpasse lightsim2grid exécuté sur un seul cœur, mais perd cet avantage lorsque le CPU est pleinement exploité. La parallélisation multiplie en moyenne par environ 16 le débit du meilleur solveur CPU. Gpusim2grid atteint un débit comparable à celui du CPU sur les plus grands réseaux, mais les coûts fixes et une utilisation insuffisante du GPU pénalisent davantage ses performances sur les petits réseaux. La précision reste nettement en faveur des méthodes physiques. Après cinq itérations, gpusim2grid obtient un résidu moyen de 8,91 × 10⁻¹⁴ et un maximum de 2,31 × 10⁻¹⁰, selon la métrique agrégée retenue. Sur le réseau IEEE-118 et les données PF-Delta, la perte moyenne de bilan de puissance en régime normal s’élève à 4,9 × 10⁻¹⁴ pour gpusim2grid, contre 1,1 × 10⁻⁶ pour pandapower et 2,7 × 10⁻³ pour GENCO Base, dont les résultats sont issus de sa publication. Les cas proches de l’infaisabilité restent toutefois plus difficiles à résoudre et présentent parfois des divergences. Les auteurs concluent que les réseaux de neurones sur graphes évalués ne démontrent pas d’avantage convaincant pour le seul calcul des flux de puissance. Cette conclusion ne s’étend ni aux autres architectures ni à des tâches telles que l’optimisation ou l’estimation d’état. L’étude présente plusieurs limites : des débits maximaux rapportés sans statistiques de répétition, l’utilisation de données synthétiques, l’absence de réentraînement des architectures neuronales pour les grands réseaux et des niveaux d’optimisation inégaux entre les outils. Des instabilités produisant des valeurs NaN, attribuées à cuDSS, sont également signalées. Enfin, gpusim2grid dépend de CUDA et ne prend pas encore en charge toutes les modifications topologiques au sein d’un même lot.

Cette synthèse vous a-t-elle été utile ?

Note : 0

Pourquoi avons-nous besoin de votes ?

Les votes sont utilisés pour déterminer si nous devons réexécuter nos outils de synthèse. Si le compte atteint -10, nos outils peuvent être redémarrés.

Posez des questions sur cet article à notre assistant IA

Comparer avec le PDF

Vous pouvez aussi discutez avec plusieurs papiers à la fois ici.

Figures et graphiques

Posez une question sur une figure en indiquant son numéro ou en utilisant son bouton de question pour demander une analyse visuelle. Au maximum deux figures et quatre panneaux par question. Les valeurs lues sur les graphiques sont approximatives ; vérifiez les données originales.

Instructions pour utiliser l'assistant IA ?

Outils pour cet article

Expliquer autrement 3 réécritures gratuites restantes aujourd'hui
Enregistrer dans une collection Regroupez des articles en collections pour les comparer, les interroger et les exporter. Créer un compte gratuit Se connecter

Outils avancés Premium

Pour suivre un domaine de près : alertes de citations, diapositives de journal club, comparaison des versions et envoi vers Zotero. Découvrir Premium

Zotero
Alertes de citation
Lettre hebdomadaire Présenté dans « Informatique hors IA cette semaine » du 26 octobre 2026. Informatique hors IA cette semaine: ce que les bonnes mesures changent
Journal club Premium+ Des slides pour le présenter

Articles similaires résumés avec nos outils d'IA

Naviguez à travers encore plus d'articles similaires en utilisant une

représentation arborescente

Avertissement : Notre outil de synthèse basé sur l'IA et l'assistant virtuel fournis sur ce site Web peuvent ne pas toujours fournir des résumés complets ou des réponses exactes. Nous vous encourageons à examiner attentivement et à évaluer le contenu généré pour vous assurer de sa qualité et de sa pertinence par rapport à vos besoins.