Comment gérer la performance de l'algorithme sur des graphes massifs ?

Optimisation de la Performance Network

Pour les très grands réseaux, plusieurs paramètres sont disponibles pour contrôler les performances. Le paramètre nThreads permet de spécifier le nombre maximum de threadsUnités d'exécution parallèles au sein d'un processus CAS. Ils permettent de distribuer simultanément les calculs sur plusieurs cœurs CPU pour accélérer le traitement des données dans SAS Viya. à utiliser pour le traitement multithread (de 1 à 1024). Vous pouvez également utiliser le paramètre maxTime pour imposer une limite de temps stricte à l'algorithme, basée soit sur le temps réel, soit sur le temps processeur via le paramètre timeType. Enfin, l'activation du paramètre distributed permet d'exploiter pleinement l'architecture distribuée de votre environnement pour accélérer les calculs.

Exemples pour l'action core

Analyse de base du cœur de réseau

Lancement de la décomposition en cœurs avec les paramètres par défaut pour identifier les structures denses.

Décomposition avancée avec multi-threading et logs détaillés

Exemple utilisant plusieurs threads, un niveau de log agressif et forçant le caractère déterministe pour des environnements de production stables.

Vous pourriez aussi aimer...