1 dépôt
Synchronization and simultaneous launching of multiple processes across distributed hardware.
Distinct from Parallel Processing: Distinct from Parallel Processing by focusing on the coordination and synchronization of process lifecycles across physical servers rather than just data-parallel throughput.
Explore 1 awesome GitHub repository matching data & databases · Process Coordination. Refine with filters or upvote what's useful.
Slurm est un gestionnaire de charge de travail de cluster et un planificateur de tâches conçu pour les environnements de calcul haute performance. Il fonctionne comme un orchestrateur de calcul distribué qui met en file d'attente et exécute des tâches computationnelles à grande échelle sur plusieurs nœuds de calcul dans un cluster. Le système agit comme un arbitre de ressources, distribuant les nœuds matériels et les processeurs entre les utilisateurs simultanés pour éviter les conflits de ressources et maximiser l'efficacité. Il coordonne le lancement simultané de multiples processus sur différents serveurs physiques pour exécuter des jobs parallèles et des charges de travail scientifiques. La plateforme couvre de vastes domaines de capacités, notamment la planification de jobs par lots, l'allocation de ressources de calcul et l'exécution de charges de travail parallèles. Il gère le timing et l'exécution des jobs en fonction de la disponibilité des ressources et de la priorité.
Synchronizes the simultaneous launch of multiple processes across different physical servers for parallel jobs.