Glossaire HPC

Posted on Tue 07 July 2020 in tutoriels • 1 min read

Cluster:
Ensemble logique de ressources ( processeurs, mémoire, disques, matériels réseaux, etc… ) généralement distribuées sur plusieurs machines (noeuds).
cluster view
Coeur:
Processeur (CPU) miniaturisé de sorte que plusieurs coeurs cohabitent sur le même circuit imprimé. Les coeurs partagent une mémoire cache (cache L3), mais possèdent également chacun leurs propres mémoire cache (cache L1 & L2). Les schémas ci-dessous décrivent précisément l’agencement de ces éléments.

Frontale: : “porte d’entrée” vers un cluster, permettant notamment l’accès au gestionnaire de batch (OAR).

Gestionnaire de ressources (ou de batch):
Outil permettant de gérer l’accès aux ressources d’un cluster ou une machine parallèle multi-utilisateurs. Il permet la réservation de ressources spécifiques (coeurs, noeuds …), l’ordonnancement et le placement des tâches sur ces ressources. Voir [oar](#oar).
Noeud:
machine faisant parti d’un cluster. Un noeud dispose de la connectique et de la couche logiciel nécessaire pour mettre ses ressources à disposition de l’ensemble des autres noeuds.
Processeur (ou socket):
Depuis l’apparition il y a quelques années (2005) des processeurs multi-coeurs, il est important d’utiliser le bon vocabulaire pour désigner les bonnes ressources. En effet, la quasi totalité des processeurs de nos jours possèdent plusieurs “coeurs”. Lorsque nous parlons de “processeur” nous entendons par là le circuit imprimé.

HPC