Objectifs du Projet.
Dolphin Design possédait un cluster HPC d’une vingtaine de nœuds de calcul, mais de 3 différentes architectures CPU, mis en place il y a plusieurs années par l’équipe IT interne.
La complexité et l’hétérogénéité de l’architecture HPC présente ne répondait plus non seulement aux besoins des utilisateurs mais surtout pour le développement de la société. En effet l’un des besoins majeurs était d’accélérer la conception des blocs fonctionnels de mémoires RAM faibles consommation, qui seront utilisées dans l’élaboration de puces électroniques.
Par ailleurs le système de stockage existant (serveur NFS standard) présentait également des limitations assez fortes en termes de capacité, performances mais surtout d’évolution. En effet Dolphin envisage une 2ème phase de croissance rapide donc la future nécessité de faire évoluer rapidement et simplement la 1ère tranche de la nouvelle infrastructure HPC.
Le contenu et la qualité des informations reçues par Bechtle nous ont permis de mieux qualifier notre besoin et de prévoir la mise en place de la solution le plus rapidement possible. En effet, en un mois à partir de notre engagement de confiance vers la solution HPC construite en collaboration avec Bechtle, nous avons pu lancer les premiers calculs tant espérés et ce, malgré une contrainte de mise en place pendant la période des congés estivaux. Finalement les choix faits ont été confirmés de manière très positive par la pratique !
Laurent Moyson, IT Manager, Dolphin Design
Solution.
Bechtle a tout d’abord fait les choix stratégiques des partenaires technologiques qui seraient impliqués et mis en place dans la future infrastructure HPC : Dell (fournisseur IT existant de Dolphin) pour les serveurs et conserver ainsi l’homogénéité et la maitrise des outils de maintenance ; Bright Cluster Manager pour faciliter l’administration de la solution de manière globale et gérer plusieurs architectures avec le sub clustering et enfin BeeGFS pour la mise en place d’un stockage pour les calculs non seulement performant mais surtout évolutif sans remettre en question les choix initiaux.
Avec l’aide des équipes de Dolphin (IT + utilisateurs) l’architecture quadri socket sur base Dell R840 a été retenue avec la dernière génération de CPU INTEL « scalable V2 » , soit un total global de 448 threads simultanés possible (le tout à une vitesse de 3.6GHz) sur un ensemble de 7 nœuds de calculs.
Enfin, le stockage BeeGFS repose sur un serveur « single target » dédié metadata et 2 serveurs « single target » pour la performance et la capacité de stockage. L’ensemble ainsi formé présente les caractéristiques suivantes : 10TB utiles par serveur et plus de 5 Go/s de bande passante totale !
Un contrat de maintenance matériel et logiciel avec SPOC (Single Point Of Contact) Bechtle et des jetons de support HPC spécifique assurent à Dolphin l’accompagnement nécessaire pour la maîtrise de ce nouvel outil stratégique dans le développement de la société.
Bénéfices de la solution.
Au-delà du pari tenu sur la rapidité de la mise en place du nouveau cluster (1 mois après la commande !), les avantages envisagés et souhaités ont été confirmés : facilité d’administration au travers de Bright CM, performances et accessibilité du stockage mais surtout, des gains très importants dans les phases de développement des produits Dolphin.
En effet, les utilisateurs bénéficient de temps de calculs drastiquement réduits jusqu’à un facteur 4 avec les anciennes ressources HPC, mais également d’une capacité de développement supérieure pour des cas qui étaient jusqu’à présent impossible à simuler !