Dossier de Presse CALCUL HAUTE PERFORMANCE SCILAB ENTERPRISES INNOVE POUR PLUS DE PERFORMANCE Contact Presse : 01 80 77 04 79 Julie Paul julie.paul@scilab-enterprises.com
01 Sommaire En bref En bref scigpgpu, utiliser son processeur graphique scilab/mpi, un gain de temps dans le calcul Une innovation issue de la R&D 1 2 2 3 Le marché du calcul haute performance est en constante progression. Véritable outil de compétitivité, les grandes entreprises comme les PME utilisent de plus en plus le calcul intensif. De nouveaux besoins et de nouvelles façons d utiliser les supercalculateurs émergent quotidiennement et poussent les éditeurs à innover pour être toujours plus performants. Afin de booster l utilisation du Calcul Haute Performance dans le logiciel Scilab, Scilab Enterprises a développé deux innovations majeures : - scigpgpu pour l utilisation du GPU (Graphics Processing Unit), - scilab/mpi pour l utilisation de Message Passing Interface, l API des calculs parallèles. À propos de Scilab et Scilab Enterprises 4
02 scigpgpu, utiliser sa carte graphique Grâce au module externe de calcul graphique scigpgpu, il est désormais possible d utiliser le GPU (le processeur de la carte graphique) de l ordinateur dans Scilab. Idéal pour le traitement de données lourdes, scigpgpu permet non seulement d utiliser un certain nombre de fonctions Scilab dans le GPU mais il implémente aussi de nombreuses fonctions CUBLAS/CLBLAS et CUFFT/CLFFT. scigpgpu est également adapté aux spécifications OpenCL 2.0 utilisées par les cartes Firepro d AMD. Cette révolution en termes de fonctionnalités est rendue possible grâce au partenariat entre Scilab Enterprises et AMD, spécialiste de la carte graphique. scilab/mpi, un gain de temps dans le calcul Le module scilab/mpi permet de lancer depuis Scilab des calculs parallèles sur des systèmes à mémoire distribuée. Cette innovation, qui utilise l API de MPI (Message Passing Interface), permet ainsi à l utilisateur de réduire de façon considérable le temps de calcul. Compatible avec la plupart des types de données Scilab, scilab/mpi est utilisable dans de nombreux cas de figure et est intégré à Scilab (depuis la version 5.5.0). Et concrètement? La combinaison des modules scigpgpu et scilab/mpi augmente les capacités HPC de Scilab. Dassault Aviation a accéléré ses calculs dans le cadre de la conception d avion de 6 fois avec scigpgpu sur un nœud hétérogène (CPU + GPU) et de 10 fois avec scilab/mpi en utilisant 10 processus MPI sur plusieurs nœuds. Repsol est parvenu à réduire de moitié le temps de certaines simulations dans le domaine sismique et de simulation de réservoirs.
03 Une innovation issue de la R&D Fortement impliqué dans une démarche d innovation, Scilab Enterprises est partenaire de nombreux projets de recherche et féveloppement. C est dans le cadre du projet H4H que les modules scigpgpu et scilab/mpi ont été développés. Visant à fournir aux développeurs d applications de calcul intensif un environnement de programmation parallèle hybride, le projet H4H a apporté une nette amélioration du calcul haute performance dans le logiciel Scilab. Pour réaliser ce projet, Scilab Enterprises a travaillé en étroite collaboration avec des partenaires industriels et académiques : Rogue Wave, ATEME, BMAT, Bull, CAPS Entreprise, CEA-LIST, Dassault Aviation, Efield, Fraunhofer SCAI, GNS, DataLab, GWT, INTES, JUELICH, MAGMA, RECOM, Repsol, Telecom-SudParis, TUD, UAB, USTUTT, UVSQ. Le projet H4H a été financé par ITEA2, un programme qui soutient des projets de recherche et développement préconcurrentiels innovants, pilotés par l industrie dans le domaine des services et systèmes hautement utilisateurs de logiciel.
04 À propos de... Scilab Scilab est un logiciel open source libre de calcul numérique qui fournit un puissant environnement de développement pour les applications scientifiques et l ingénierie. De nombreuses fonctionnalités sont incluses dans Scilab qui est utilisé dans de nombreux domaines : espace, aéronautique, automobile, énergie etc. Scilab (à partir de la version 5.5.0), dans lequel est intégré le module scilab/mpi, permet une meilleure prise en charge de l interaction en général et des graphiques en particulier. Que ce soit du point de vue d un développeur ou de celui d un utilisateur final du monde de l industrie, Scilab facilite le développement, le déploiement et la mise en œuvre d applications métiers via des capacités de création d interfaces utilisateurs étendues. En chiffres 100 000 téléchargements de Scilab par mois 1 million d utilisateurs dans 150 pays 20 ans Scilab Enterprises célèbre en 2014 les 20 ans du logiciel Scilab Scilab Enterprises Éditeur officiel et fournisseur de services professionnels du logiciel open source de calcul et de simulation numérique Scilab, Scilab Enterprises est issue d Inria. Scilab Enterprises apporte son expertise aux industriels dans la mise en œuvre de solutions optimales en termes d'innovations technologiques autour des outils de calcul et de simulation numérique avec Scilab. Ce conseil professionnel s appuie sur une offre complète de support, de migration, de développement et d'intégration d'applications spécifiques dans leurs environnements technologiques.
100 000 téléchargements par mois 1 millions d utilisateurs dans 150 pays Scilab Enterprises célèbre en 2014 les 20 ans du logiciel Scilab www.scilab.org www.scilab-enterprises.com Tél. : 01 80 77 04 60 Scilab Enterprises SAS - 143 bis rue Yves Le Coz - 78000 Versailles