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

Documents pareils