Communiqué de presse Nouvel outil de Vector Fabrics, Pareon
Transcription
Communiqué de presse Nouvel outil de Vector Fabrics, Pareon
Communiqué de presse Référence : VF019 Nouvel outil de Vector Fabrics, Pareon facilite l'optimisation logicielle multicœur. Eindhoven, 1er juin 2012 -- Société spécialisée dans la programmation d'outils et l'optimisation de logiciels pour des architectures multicœurs, Vector Fabrics a annoncé aujourd'hui le lancement de son nouvel outil de développement, PareonTM. Pareon permet aux développeurs logiciels d'optimiser les applications de systèmes multicœurs en quelques heures ou quelques jours, tâche qui nécessite généralement des semaines voire des mois. Le moteur d'analyse de l'outil évite les bugs de threads difficiles à détecter et à reproduire et, grâce au moteur de modélisation matérielle, le développeur évite d'écrire un code générant des goulets d'étranglement en matière de performance ou des ralentissements. Avec Pareon, le développeur peut répondre aux besoins du consommateur : des applications rapides, réactives et de grande qualité. « Tous les derniers téléphones mobiles, tablettes, ordinateurs portables et de bureau possèdent une architecture multicœur. Toutefois, l'optimisation d'applications pour des architectures multicœurs est une tâche difficile, sujette aux erreurs et qui demande beaucoup de temps. Par conséquent, de nombreux logiciels ne sont pas optimisés et les dispositifs dual core ou quad core fournissent des accélérations minimes. Pareon permet aux développeurs d'optimiser réellement leurs logiciels pour le multicœur, de supprimer l'écart et de retirer la barrière afin d'augmenter les performances de leurs applications. Les accélérations s'élèvent à 1,7x sur les processeurs dual core et à 3,5x sur les processeurs quad 2 core » affirme Mike Beunder, PDG de Vector Fabrics. Pareon associe les caractéristiques des outils de parallélisme Vector Fabrics vfEmbedded et vfThreaded-X86 précédents en un seul produit. De plus, Pareon intègre plus de 50 nouvelles caractéristiques, notamment le bus et la modélisation de collision de mémoire cache partagée, le support C/C++, ARM Neon et la reconnaissance d'un plus grand nombre de modèles de codes parallèles. Tandis que les outils de Vector Fabrics précédents étaient de type cloud et s'exécutaient par le biais du navigateur web de l'utilisateur, Pareon fonctionne localement sur une station de travail, s'intègre mieux aux flux de développement conventionnels incluant des mécanismes de conception complexes et vise de larges applications qui se basent sur des demandes de sous-programmes dans des librairies binaires. À propos de Pareon Pareon suit un processus en trois phases qui transforme un programme séquentiel en une implémentation parallèle plus rapide : 1.Aperçu : Pareon analyse complètement et exécute le programme sur un modèle de matériel multicœur puis présente des visualisations de programme intuitif qui donnent au développeur un réel aperçu de l'exécution du programme, des dépendances internes et du comportement de la mémoire. Le développeur peut donc se concentrer, dès le début, sur les goulets d'étranglement de mémoires et de calculs. 2.Enquête : à l'aide d'une interface pointer-cliquer, le développeur ajoute rapidement le parallélisme où il a la plus grande influence en matière de performance. Les constructions de codes, qui empêchent le parallélisme, sont rapidement identifiées de manière à pouvoir être supprimées. Pareon montre immédiatement l'impact du parallélisme sur les performances du programme, en tenant compte des processeurs multiples, des goulets d'étranglement de mémoire et de cache, de la synchronisation, de la 3 communication et aussi du temps système de programmation de thread. 3.Implémentation : après avoir sélectionné la meilleure stratégie de parallélisme de la phase d'investigation, Pareon expose les phases de reconstruction de codes simples et détaillées qui mettent en place les constructions parallèles. Le développeur garde le contrôle du code parallèle et élimine le risque d'apparition de bugs corrects et difficiles à détecter. Les avantages de Pareon : Optimisation des logiciels pour smartphones, tablettes et appareils électroniques de consommation Support des programmes C et C++ et librairies binaires Analyse et optimisation de grandes applications avec des millions de lignes de codes Optimisation des applications pour systèmes multicœurs de type ARM ou x86 Guidage rapide du développeur pour optimiser l'application pour le multicœur Approche correcte par construction évitant les bugs difficiles à résoudre Moteur de modélisation du processeur Le logiciel d'optimisation exige une profonde compréhension de l'architecture matérielle processeur sous-jacent. Vector Fabrics travaille en étroite collaboration avec les fournisseurs de processeurs afin de développer des modèles pour leur matériel multicœur. Pareon exécute ensuite votre application sur ce modèle et donne par exemple un aperçu essentiel des effets des taux de réussite/d'échec de la mémoire cache ou des goulets d'étranglement de la mémoire sur les performances des applications parallèles. Pareon sera disponible à partir du 18 juin. Après enregistrement, une version d'évaluation totalement fonctionnelle d'une durée de 15 jours peut être téléchargée 4 sur le site de Vector Fabrics. Les prix commencent à partir de 1 900 USD pour la licence d'un utilisateur. +++FIN À propos de Vector Fabrics Établie en 2007, Vector Fabrics s'est spécialisée dans le développement d'outils pour la conception et la mise en place d'applications multi-thread et de systèmes embarqués multicœurs. En 2010, Vector Fabrics a publié la première version de ses outils uniques d'analyse et de parallélisme. Vector Fabrics travaille en étroite collaboration avec les fabricants de semi-conducteurs pour optimiser le support de leurs architectures matérielles multicœurs. Pour plus d'informations, veuillez consulter le site http://www.vectorfabrics.com/ Pour plus d'informations et de renseignements Mike Beunder, PDG de Vector Fabrics Tél. : +31 40 820-0960 e-mail : [email protected] Site web : www.vectorfabrics.com Contact agence RP : Robert Huntley, Publitek Limited Tél. : +44 (0) 1225 470000 e-mail : [email protected] Site web : www.publitek.com