Microsoft progresse dans le parallélisme

le 24/06/2008, par Olivier RAFAL, Terminaux et Systèmes, 351 mots

Les développeurs français étaient invités à venir écouter lundi 23 juin deux responsables américains sur les outils de développement de Microsoft. Ces derniers ont présenté les travaux de l'éditeur dans le domaine de la parallélisation du code, autrement dit, son optimisation pour les architectures multi-coeurs. Les applications telles qu'elles sont conçues actuellement, ne savent pas tirer parti des architectures multi-coeurs. Pour de vrais gains de performance, les applications doivent être programmées avec des mécanismes de parallélisme. Mais comme le souligne Steve Teixeira, l'un des deux responsables, il s'agit d'un travail extrêmement complexe, réservé aux développeurs les plus brillants. Microsoft propose depuis le début du mois de Juin un outillage spécifique pour masquer cette complexité. Certes, reconnaît Keith Yedlin, responsable de ce programme d'extensions pour le parallélisme le reconnaît, le kit Parallel Extensions (disponible en téléchargement en version CTP, donc pas encore finalisée) ne répond pas encore à toutes les problématiques introduites par la parallélisation. Ne serait-ce que parce que les outils ne savent pas encore rendre compte de façon visuelle ... ... de la concomitance d'activités ; or le parallélisme consiste justement à découper un programme de façon à l'exécuter sur tous les coeurs en même temps. Il faut aussi savoir gérer l'intégrité de données manipulées par deux processus en parallèle. Autre limite, certaines applications dépendent d'actions séquentielles. Reste que lorsque les scénarios s'y prêtent, les performances sont impressionnantes. Parmi les démonstrations effectuées, une simple requête sur une base, écrite en Linq, et qui consommait 25% de la CPU sur un quadri-coeur, prenait 10,27 secondes. La même requête en PLinq - donc avec une instruction rendant le code parallèle - consommait 98% de la CPU mais donnait la réponse en seulement 2,11 secondes. Fait notable, les démonstrations étaient réalisées sur Vista : le système lui-même n'est pas spécialement optimisé pour les multi-coeurs, mais une application optimisée parvient tout de même à en tirer parti. Si tout n'est pas résolu, les opportunités sont déjà nombreuses, souligne Steve Teixeira. On peut ainsi imaginer de passer à de nouvelles interfaces homme-machine, impensables avant car bien trop gourmandes. On peut aussi imaginer des applications répondant de façon immédiate, reléguant l'irritant sablier aux oubliettes.

Webex renforce la collaboration en mode télétravail

Dans sa dernière série d'annonces, Cisco affirme vouloir améliorer le bien-être des employés et renforcer l'accessibilité de sa plateforme Webex. Cisco Webex a dévoilé aujourd'hui plusieurs mises à jour...

le 20/01/2022, par Charlotte Trueman, IDG NS (adapté par Jean Elyan), 969 mots

3e génération de smartphones pliables chez Samsung

Samsung continue d'itérer sur sa gamme de mobiles pliables avec de meilleures spécifications brutes, la prise en charge du S Pen et une durabilité accrue en présentant aujourd'hui les Galaxy Z Fold3 et Z...

le 13/08/2021, par Jon Philips, IDG NS (adapté par Célia Seramour), 876 mots

Cisco entend réduire la fatigue liée aux vidéoconférences avec Vidcast

Le géant des réseaux Cisco mise sur la vidéo asynchrone pour stimuler la productivité et offrir plus de flexibilité à la journée de travail des employés. Vidcast, la solution de vidéo asynchrone, actuellement...

le 09/08/2021, par Charlotte Trueman, IDG NS (adaptation Jean Elyan), 788 mots

Dernier dossier

Les white-box sont-elles l'avenir de la commutation réseau ?

Et si vous pouviez gérer vos commutateurs de centres de données et vos routeurs de la même façon que vos serveurs et ainsi réduire les coûts des dépenses en capital ? C'est la promesse des white-box qui amènent des systèmes d'exploitation réseau open source fonctionnant sur du matériel courant.Pour en avoir le coeur net, nous avons testé Cumulus...

Dernier entretien

Céline Polo

DRH du groupe iliad

"Nous recrutons dans des métiers en tension, en particulier sur l'infrastructure réseau, pour lesquels il y a...