Dites-nous en plus sur votre projet

Nous vous proposerons une formule adaptée à vos besoins, ainsi qu’une estimation de devis.
Laissez-vous guider

Pourquoi choisir Aneo pour votre projet ?

Aneo est une agence conseil en transformation qui vous accompagne tout au long de la vie de vos projets sur des problématiques de :

Le +  d’Aneo : le conseil sans frontière !

Notre richesse, c’est de vous proposer des équipes pluridisciplinaires, chaque membre avec une approche, une expérience et une sensibilité différente : coach agile, formateur soft skills, Data Scientist designer, Architecte etc. On mise sur la complémentarité des disciplines pour vous apporter la meilleure réponse !

Pourquoi choisir Aneo  pour votre projet ? - Aneo

Aneo, une organisation à part entière !

Depuis 2015, Aneo est une organisation plate à gouvernance plate. Aplatir la hiérarchie, supprimer les silos, instaurer des bonus collectifs, ce nouveau modèle d’organisation avec comme objectif: apporter plus de valeur  à l’entreprise, aux collaborateurs et aux clients.

Le + d’Aneo : l’inattendu !

La sérendipité, c’est « le don de faire par hasard des découvertes fructueuses ». Chez Aneo, nous croyons fermement que les meilleures solutions sont parfois les plus inattendues. Ne rien s’interdire, expérimenter, oser s’entourer de profils atypiques et avoir une obsession : apporter la juste valeur.

Aneo, une organisation à part entière !  - Aneo

Qui êtes-vous ?

Vous êtes pour

Votre secteur

1 seul choix possible
Assurance & Protection sociale
Banque et Finance
Industrie & Services
Santé

Vos besoins

Plusieurs choix possibles
IT & Digital
Transformation des Organisations
Stratégie Business
Pilotage de projets

Détails

Des précisions à ajouter sur votre projet ? (facultatif)
C'est noté !
Nous avons pris en compte les spécificités de votre projet.
Nos équipes vous contacteront sous 48h pour en discuter plus amplement.
Votre prénom *
Votre nom *
Votre adresse email pro *
Votre numéro de téléphone *
Bien reçu !
Nos équipes vous contacteront sous peu
pour discuter de votre projet.
Article

Test du POWER 9, nouveau CPU haute performance d’IBM

Introduction

 

En partenariat avec IBM, ANEO a lancé le portage de plusieurs applications sur les dernières machines « Power 9 » d’IBM. L’architecture Power, et en particulier le processeur Power 9, se distingue notamment par une plus grande bande passante mémoire que d’autres architectures, et des performances accrues sur les applications nécessitant un accès constant aux données.

La bande passante mémoire est une caractéristique généralement peu mise en avant des constructeurs de matériel, alors qu’il s’agit fréquemment du principal facteur de ralentissement des programmes. C’est le cas de l’application SeWaS (Seismic Wave Simulator), un code de calcul moderne, développé et optimisé par ANEO, simulant la propagation d’ondes sismiques. Le code est basé sur un schéma numérique de type stencil et limité par la bande passante mémoire, ce qui en fait un bon candidat pour l’architecture Power 9.

Nous avons donc porté SeWaS sur l’architecture Power 9. Les deux objectifs de cette étude étaient d’évaluer les performances et la difficulté de portage.

Difficulté de portage

 

L’architecture Power utilise un jeu d’instructions particulier, ce qui nécessite une recompilation des applications ainsi que leurs dépendances. IBM affirme néanmoins que « 95 % des applications Linux on x86 écrites en C/C++ sont portées sur Linux on Power sans aucune modification du code source. »

Dans le cas de SeWaS, le « portage » a en effet consisté simplement à recompiler l’application en lançant exactement le même script d’installation que sur plateforme x86, rendant l’architecture Power totalement transparente.

En particulier, IBM met à disposition une suite logicielle gratuite, Advance Toolchain, qui contient de nombreuses bibliothèques classiques précompilées et optimisées pour Power (Boost,…) ainsi que le compilateur GCC 7, simplifiant particulièrement le portage de codes HPC.

Performance

 

Les tests ont été réalisés sur des machines virtuelles à seulement 2 cœurs physiques, ce qui ne rend pas nécessairement les performances représentatives à l’échelle.

La performance sur 2 cœurs est toutefois prometteuse, et il est intéressant de voir que l’application n’a pas perdu en performance sur Power en utilisant un script d’installation générique :

Le Xeon utilisé comme comparaison est une machine HPC classique utilisée en production sur le supercalculateur Occigen du CINES.

Optimisations / évolutions

 

ANEO réalisera d’autres benchmarks dans le futur, notamment le portage de SeWaS sur des machines Power 9 disposant de GPU, où un facteur d’accélération bien plus important est à attendre (typiquement x5 ou x10 par rapport au CPU).

En effet, l’un des principaux avantages du Power 9 est le support très efficace des accélérateurs (FPGA, GPU). Les machines Power 9 prennent en charge jusqu’à 6 GPU NVidia et la technologie NVlink, dont les applications sismiques bénéficient grandement.

 

Crédit:  Louis Stuber

Ça peut aussi vous intéresser
Les Femmes et le Numérique : une histoire de « Je t’aime, moi non plus … »
17 novembre 2021

Les Femmes et le Numérique : une histoire de « Je t’aime, moi non plus … »

Cet article sur les Femmes et le Numérique fait partie de la série sur le thème « Numérique et RSE ». Ils sont publiés par une équipe de consultants Aneo. Ada Lovelace, la pionnière ayant créé la machine analytique… Grace Hopper, « the Queen of software » témoin du premier…
En savoir plus
Article
DevOps et modèles organisationnels
14 septembre 2021

DevOps et modèles organisationnels

Le mouvement DevOps se présente comme une culture impliquant les process, l’outillage et l’organisation. Si les deux premiers axes semblent couverts par des démarches méthodologiques et techniques éprouvées (lean, agilité, automatisation, craft …etc), l’axe organisationnel manque – quant à lui – d’abaques fiables. De ce fait il devient primordial avant…
En savoir plus
Article
Tech Intelligence #6 – Développement du numérique en Afrique : où en est-on ?
20 juillet 2021

Tech Intelligence #6 – Développement du numérique en Afrique : où en est-on ?

La série Tech Intelligence explore des sujets variés de la tech : cloud, cybersécurité, blockchain … Aujourd’hui, découvrez un rapide coup d’oeil sur le développement du numérique sur le continent africain. Cliquez ici pour retrouver les autres sujets traités par Tech Intelligence.  Tout miser sur la téléphonie…
En savoir plus
Article
Vous avez un projet de transformation
digitale pour votre entreprise ?