Notre plateforme utilise une architecture simple où les données à traiter sont séparées des unités qui font les calculs.

Nous avons deux types de processeurs selon vos besoins :

  • CPU (processeurs standards) : utilisés pour des calculs variés et polyvalents, spécialisés pour effectuer rapidement un grand nombre de calculs en même temps
  • GPU (processeurs graphiques) : Processeur massivement parallèle avec un grand nombre de cœurs de calcul, qui repose sur l'utilisation de bibliothèques spécifiques (TensorFlow, Pytorch)

La gestion des ressources et la répartition des jobs se fait à l'aide de Slurm

L'ensemble de l'architecture est gérée et administrée à l'aide de Qlustar

Notre cluster HPC comprend :

  • Un nœud maître : il assure la gestion du système et la répartition des calculs vers les différents nœuds. C'est lui qui héberge le serveur Slurm et qui permet aux utilisateurs de se connecter.

  • Des nœuds de calcul CPU et GPU : Ce sont les clients slurm, ils réalisent les calculs intensifs selon vos besoins spécifiques.

  • Un espace de stockage partagé : permettant aux utilisateurs d’accéder rapidement à leurs données.

  • Connexion utilisateurs : accédez au cluster via une connexion sécurisé SSH,