Glossario IA
Il dizionario completo dell'Intelligenza Artificiale
Work Stealing
Algorithme dynamique où les processeurs inactifs 'volent' activement des tâches des files d'attente d'autres processeurs surchargés pour maintenir un équilibre de charge optimal.
Static Load Balancing
Stratégie où la répartition des tâches est déterminée avant l'exécution en fonction d'estimations de charge, sans ajustement dynamique pendant le traitement.
Dynamic Load Balancing
Approche adaptative qui réalloue les tâches en temps réel en fonction de l'état actuel du système et de la charge de chaque nœud de calcul.
Round Robin Scheduling
Algorithme d'ordonnancement cyclique qui assigne les tâches aux ressources de calcul de manière séquentielle et équitable dans un ordre circulaire.
Work Partitioning
Processus de division d'un problème computationnel en sous-tâches plus petites et gérables pouvant être exécutées en parallèle sur différentes unités de calcul.
Task Granularity
Mesure de la taille des unités de travail individuelles dans un système parallèle, influençant l'équilibre entre la surcharge de communication et le parallélisme effectif.
All-Reduce Operation
Primitive de communication collective qui applique une opération de réduction sur des données distribuées et diffuse le résultat à tous les participants.
Stragglers
Nœuds de calcul anormalement lents qui créent des goulots d'étranglement dans les systèmes distribués synchrones, dégradant significativement les performances globales.
Adaptive Load Balancing
Stratégie intelligente qui ajuste dynamiquement l'allocation des tâches en fonction des métriques de performance observées et des modèles de charge prédictifs.