Accueil > Forum TERATEC > Atelier 6

Forum TERATEC 2015
Atelier 6 - Mercredi 24 juin de 14h00 à 17h30
Algorithmes et logiciels parallèles

Evolutivité et performances de solveur d’intérêt général en mécanique des fluides sur un cluster basse consommation : nouvelles perspectives pour les architectures combinées CUDA-ARM
Gino PERNA, ENGINSOFT SpA

Télécharger la présentation

Avec l’arrivée de l’ARM 64-bit (ARMv8), des nouvelles plateformes d’hébergement REAL et des projets HPC2020 prêts à l’emploi, nous avons eu l’opportunité d’étudier et de nous faire la main sur les premières architectures d’un vrai cluster connecté via l’infini-band FDR, couplé avec GPU.  

Dans le but d’évaluer nos réelles capacités en ingénierie et en raison de notre implication dans de nombreux projets CFD et HPC, nous avons réalisé la portabilité complète d’un code CFD avec un moteur de calcul programmé en GPU pour vérifier sa scalairabilité même pour des processeurs peu puissants.

Le code CFD “Sailfish” est un solveur CFD opensource utilisant la méthode de Boltzmann sur réseau (ie, Lattice-Boltzmann) et optimisé pour des architectures multi-coeur modernes telles que les GPUs. Les solutions hardware utilisées sont basées sur un système sur puce (ie, SoC) ARMv8 et sur GPUs Nvidia et sont interconnectées via l’infiniband FDR. Plus particulièrement, la 1ère machine est équipée d’un seul SoC X-gene1 de chez APM-applied micro avec 8 coeurs ARMv8 tournants à 2.4GHz, muni de 16 lignes de bus express (ie, PCIe) Gen3 dont 8 sont connectés au GPU et les 8 autres à la carte infiniband. Un cluster à 4 noeuds a été utilisé comme environnement test. Le second système est construit sur une carte infiniband, 48 coeurs ARMv8 et un seul noeud.

Cet article présente le travail réalisé et les performances obtenues.

Gino Perna is HPC and It Manager at Enginsoft. He obtained his MSc degree in Civil Engineering at Padua University in 1986 with a Master thesis on computer aided design of Dams. In Enginsoft since 1987 he occupied different positions in CAE Simulation/Consulting and Verticalization of procedures for the CAE market. Last ten years have been dedicated to HPC etherogeneous computational and visualization clusters maintained by his staff and to help and assist big companies in running and maintaining private clusters.

In addition to his duties at Enginsoft he has teaching duties at the University of Trento, mostly focused on Computer Programming. His knowledge goes through Mechanical & CFD simulations with last few years spent in the field of HPC and CAE.

Télécharger la présentation

 

 

© Teratec - Tous droits réservés - Mentions légales